91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ruby on Rails環境搭建(window,Linux)

發布時間:2020-06-13 11:42:18 來源:網絡 閱讀:834 作者:panguixiang 欄目:編程語言

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

 

首先:window下:

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

二。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目錄命令行下執行: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 ,執行命令:bundle install(安裝一次就ok了)
到此一個testRails的rails項目就算搭建成了。


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


window7下ruby的mysql插件安裝


1.去http://rubygems.org/gems/mysql/versions 下載mysql-2.7.3-mswin32.gem 當然也可以其他版本。或者直接命令:gem install mysql

2.進入mysql-2.7.3-mswin32.gem所在的文件目錄,執行命令: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.進入命令行,執行以下命令:

    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可以換成您實際的解壓目錄。

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

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

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


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


最后:可以創建一個rails 項目,然后測試一下mysql



Ubuntu下的環境搭建


一 安裝ruby on ruby 環境:


1:安裝ruby

       

安裝1.9版本ruby:


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

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

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

$ sudo  apt-get install curl

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

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

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

  $ source~/.rvm/scripts/rvm)

現在輸入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

查看已經安裝的ruby版本信息

$ rvm list

=* ruby-1.9.3-p194 [ x86_64 ]

# => - current

# =* - current && default

#  * - default

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

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

rvm list

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

rvm remove  ruby-1.8

或者

rvm uninstall ruby-1.8

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

設置默認的ruby版本為1.9

 執行命令: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

 執行命令:rails -v


4:安裝notejs

執行命令:sudo aptitude install nodejs 


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


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


二. 安裝配置ruby on rails的mysql環境

    

    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 (創建一個 testProject項目。rails 3.0以后的創建項目都是這個命令)

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


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

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


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

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

gem 'therubyracer'
gem 'execjs'

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

        啟動項目,進入testProject目錄執行命令: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

查看是否已經存在rmagick


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

迁西县| 凤台县| 顺平县| 皋兰县| 微山县| 临沂市| 托克托县| 永州市| 淄博市| 方正县| 曲松县| 宿州市| 曲水县| 永和县| 米易县| 务川| 临汾市| 邛崃市| 莎车县| 琼中| 忻州市| 辽源市| 鸡西市| 长葛市| 洪江市| 惠东县| 临清市| 漠河县| 酒泉市| 汝城县| 望都县| 巴青县| 山东省| 五寨县| 中卫市| 竹山县| 宁海县| 阿克陶县| 益阳市| 漾濞| 长治市|