内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

RubyonRails環(huán)境搭建(window,Linux)-創(chuàng)新互聯(lián)

網(wǎng)上找了好多,都不行。折騰了好久,這里記錄兩種環(huán)境的搭建(window和Ubuntu)這里記錄下:

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設,青神企業(yè)網(wǎng)站建設,青神品牌網(wǎng)站建設,網(wǎng)站定制,青神網(wǎng)站建設報價,網(wǎng)絡營銷,網(wǎng)絡優(yōu)化,青神網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

首先:window下:

一。下載ruby193的window版本,然后next安裝到指定目錄(安裝界面會有3個選擇框,我這里全部選擇了,就不用手動配置ruby的path了)。
   安裝好ruby后,寫個ruby測試文件測試下,沒問題了,到此ruby安裝結束。(ruby安裝網(wǎng)上基本上都正確,這里不多說)

二。rails框架的安裝(這個比較麻煩些)

大部分都需要先下載安裝Devkit
 1.下載DevKit  http://cloud.github.com/downloads/oneclick/rubyinstaller/DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe(windowx下)
  下載下來后點擊安裝到指定目錄這里我安裝到D:/DevKit目錄下。
 2.運行幾個命令:

   D:\DevKit>ruby dk.rb init(命令1,下面是輸出的正確信息)
           [INFO] found RubyInstaller v1.9.3 at D:/Ruby193

   Initialization complete! Please review and modify the auto-ge
    'config.yml' file to ensure it contains the root directories
    of the installed Rubies you want enhanced by the DevKit.

  D:\DevKit>ruby dk.rb install(命令2,下面是輸出的正確信息)
    [INFO] Updating convenience notice gem override for 'C:/Ruby1
    [INFO] Installing 'D:/Ruby193/lib/ruby/site_ruby/devkit.rb'

  D:\DevKit>gem install rdiscount --platform=ruby(命令3,下面是輸出的正確信息)
    Fetching: rdiscount-1.6.8.gem (100%)
    Temporarily enhancing PATH to include DevKit...
    Building native extensions.  This could take a while...
    Successfully installed rdiscount-1.6.8
    1 gem installed
    Installing ri documentation for rdiscount-1.6.8...
    Installing RDoc documentation for rdiscount-1.6.8...
    大功告成!

三。安裝rails
      在ruby的bin目錄命令行下執(zhí)行:gem install rails --include-dependencies -V即可。

不出問題檢查rails版本 Rails -v
我這里是Rails 4.1.5
新建rails項目
新建一個文件夾E:/testRails,作為項目根路徑

在cmd窗口下輸入:rails new  E:/testRails --skip-bundle 來新建Rails項目。

(--skip-bundle 先跳過bundle安裝,因為國內那個ruby source路徑可能無法訪問,
    打開E:/testRails的Gemfile,將文件第一行的source 'https://rubygems.org' 改為source 'http://ruby.taobao.org' 。當然如果可以訪問那個rubygems.org就不需要改了)。

正常情況下會在E:/testRails目錄下新建一些目錄及文件,作為項目的框架。
然后進入E:/testRails安裝bundle ,執(zhí)行命令:bundle install(安裝一次就ok了)
到此一個testRails的rails項目就算搭建成了。

  啟動項目:這里需要說明一下,如果您的Rails版本在3.0以上,是不會在Rails項目文件夾里生成script文件夾的,
這里只需要進入Rails項目根目錄,直接執(zhí)行rails server命令就ok了。
關閉就是在那個啟動終端Ctrl+c一下就ok了。
打開瀏覽器訪問http://localhost:3000/,如果出現(xiàn)了網(wǎng)上說的那個成功頁面則ok了。

window7下ruby的mysql插件安裝

1.去http://rubygems.org/gems/mysql/versions 下載mysql-2.7.3-mswin32.gem 當然也可以其他版本?;蛘咧苯用睿篻em install mysql

2.進入mysql-2.7.3-mswin32.gem所在的文件目錄,執(zhí)行命令:gem install mysql-2.7.3-mswin32.gem 進行安裝。

3.去mysql的http://dev.mysql.com/downloads/connector/c/下載mysql的c語言支持包。我這里下載的是mysql-connector-c-noinstall-6.0.2-win32.zip

4.我這里是解壓到E盤,即解壓后的目錄為:E:\mysql-connector-c-noinstall-6.0.2-win32

5.進入命令行,執(zhí)行以下命令:

  gem install mysql2 --platform=ruby -- '--with-mysql-lib="D:\mysql-connector-c-noinstall-6.0.2-win32\lib" --with-mysql-include="D:\mysql-connector-c-noinstall-6.0.2-win32\include" --with-mysql-dir="D:\mysql-connector-c-noinstall-6.0.2-win32"'

這里的D:\mysql-connector-c-noinstall-6.0.2-win32可以換成您實際的解壓目錄。

等待安裝完成后,執(zhí)行命令:gem list | findstr mysql2

查看是否安裝成功,成功則會顯示此mysql2的版本號

6.然后去mysql-connector-c-noinstall-6.0.2-win32路徑下,將lib目錄下的libmysql.dll文件拷貝到你的ruby的bin目錄下。

7.到此就完成了ruby的mysql插件集成(注意:以上的前提是已經(jīng)完全正確的安裝并配置好了(ruby,rails,mysql)。

最后:可以創(chuàng)建一個rails 項目,然后測試一下mysql

Ubuntu下的環(huán)境搭建

一 安裝ruby on ruby 環(huán)境:

1:安裝ruby

   

安裝1.9版本ruby:

 在ubuntu12.04版本下,運行下面指令默認安裝ruby版本是1.8

一 .下面介紹一下如何安裝ruby1.9.3(有些版本的Linux首先需要裝1.8的)

首先安裝curl,如果你安裝了就會提示你curl已經(jīng)是最新版本

$ sudo  apt-get install curl

接下來安裝ruby的版本管理工具(rvm)

$ curl -L get.rvm.io | bash -s stable --ruby

(如果現(xiàn)在你在命令行輸入rvm -v會提示你并沒有安裝rvm,原因是系統(tǒng)找不到rvm命令,
  只要將路徑加入PATH就行了

$ source~/.rvm/scripts/rvm)

現(xiàn)在輸入rvm -v就會顯示一下信息,說明安裝成功

rvm 1.15.8 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>,

Michal Papis <mpapis@gmail.com> [https://rvm.io/]

下面安裝ruby1.9.3

rvm install 1.9.3

查看已經(jīng)安裝的ruby版本信息

$ rvm list

=* ruby-1.9.3-p194 [ x86_64 ]

# => - current

# =* - current && default

#  * - default

這就表明成功安裝來ruby-1.9.3

Ruby的卸載需要用到rvm(ruby版本管理器),
首先查看你系統(tǒng)上安裝來哪些ruby版本

rvm list

卸載你需要的版本(假如卸載1.8版本)

rvm remove  ruby-1.8

或者

rvm uninstall ruby-1.8

最后同樣用rvm list 查看是否已經(jīng)卸載來你不需要的版本

設置默認的ruby版本為1.9

執(zhí)行命令:rvm alias create default ruby-1.9.3-p547

3.安裝rails (ruby安裝后重啟電腦)

更改gem源為淘寶鏡像如下:

gem source --remove https://rubygems.org/

gem source -a http://ruby.taobao.org/

gem source -l #確保只有http://ruby.taobao.org/

安裝rails:gem install rails

執(zhí)行命令:rails -v

4:安裝notejs

執(zhí)行命令:sudo aptitude install nodejs

以上4步最好按順序完成,到此ubuntu下安裝ruby on rails的大致構建結束。

如果rails項目里需要用到mysql,還需要安裝mysql及其mysql的ruby插件。如下:

二. 安裝配置ruby on rails的mysql環(huán)境

  1.安裝mysql,這個就不說了。

安裝好后查看mysql版本,命令:mysqladmin -u root -p version。

登錄mysql:mysql -u root -p

  2.安裝mysql的rails插件

    安裝libmysql

      sudo apt-get install libmysql++-dev

    安裝mysql適配器

      gem install mysql2

    mysql安裝及其rails插件安裝完成。

三. 都弄好了,就弄個測試項目試試唄:

   新建個rails項目測試。

   在任意目錄下:

       mkdir test         新建一個test文件夾

       cd test            進入這個test文件夾

       rails new testProject --skip-bundle (創(chuàng)建一個 testProject項目。rails 3.0以后的創(chuàng)建項目都是這個命令)

       或 rails new simple_site -d mysql --skip-bundle (創(chuàng)建一個以mysql為數(shù)據(jù)源的rails項目,默認是sqllit3)

      ok,進入testProject看看rails的目錄結構吧。

      (中間創(chuàng)建項目中,出現(xiàn)錯誤,會提示安裝相對應的包。這里就不多說了。)

      進入 testProject目錄,命令:vim Gemfile 將source的url改成https://ruby.taobao.org

      在文檔最后面加入(當然,如果已經(jīng)存在就不需要了)

gem 'therubyracer'
gem 'execjs'

      保存退出。執(zhí)行命令:bundle install。如果一切正常就謝天謝地,哈哈。

      啟動項目,進入testProject目錄執(zhí)行命令:rails server

      打開瀏覽器輸入http://localhost:3000可以看到一個默認的歡迎頁面。

至于rails項目里的結構和用法不在此篇學習范圍內。

另:如果需要處理圖片需要安裝ruby的圖片處理插件,ubuntu下安裝如下:

1,sudo apt-get install p_w_picpathmagick

2,sudo apt-get install libmagick++-dev

3,gem install rmagick

不出問題ruby的rmagick插件就安裝完成了。

也可以gem list

查看是否已經(jīng)存在rmagick

創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡助力業(yè)務部署。公司持有工信部辦法的idc、isp許可證, 機房獨有T級流量清洗系統(tǒng)配攻擊溯源,準確進行流量調度,確保服務器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務器買多久送多久。

網(wǎng)頁名稱:RubyonRails環(huán)境搭建(window,Linux)-創(chuàng)新互聯(lián)
當前地址:http://www.rwnh.cn/article36/cegjpg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供建站公司App開發(fā)、企業(yè)網(wǎng)站制作、外貿網(wǎng)站建設、網(wǎng)站改版、域名注冊

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設
长岛县| 华亭县| 南安市| 喀喇| 永新县| 龙南县| 怀化市| 酒泉市| 江源县| 平塘县| 霍山县| 哈尔滨市| 清丰县| 德兴市| 长春市| 乐平市| 抚松县| 迁安市| 白城市| 宁乡县| 西乌珠穆沁旗| 南召县| 琼中| 烟台市| 门源| 彭州市| 河津市| 哈巴河县| 墨玉县| 孝义市| 雷州市| 周至县| 离岛区| 桓仁| 定边县| 武义县| 光山县| 江西省| 水城县| 留坝县| 建宁县|