windows下ruby安裝環境配置

來源:互聯網
上載者:User

標籤:

Ruby 安裝

從原始碼在windows下安裝Ruby是非常苦逼的差事,可以從http://rubyinstaller.org/

或者 http://railsinstaller.org/ 下載已經打包好的安裝程式。

Ruby配置
  1. 在windows中配置環境變數
  • RUBY_HOME=rubyinstaller_dir (實際的ruby所在路徑)

  • 在path中添加 %RUBY_HOME%\bin

  1. 在命令列下運行 ruby --version,如果顯示ruby版本資訊說明安裝正常。
devkit安裝
  1. 下載devkit

如果使用rubyinstaller安裝包需單獨下載devkit,下載路徑為 DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe 。該檔案是7zip壓縮包。

  1. 解壓縮下載的檔案到合適的路徑,如F:\Software\develop\DevKit-mingw64-64-4.7.2-20130224-1432-sfx

  2. 命令列下進入devkit目錄,運行 ruby dk.rb init, 運行完後會產生一個 config.yml檔案

  3. 開啟config.yml檔案,加入ruby所在路徑,如

# This configuration file contains the absolute path locations of all# installed Rubies to be enhanced to work with the DevKit. This config# file is generated by the ‘ruby dk.rb init‘ step and may be modified# before running the ‘ruby dk.rb install‘ step. To include any installed# Rubies that were not automagically discovered, simply add a line below# the triple hyphens with the absolute path to the Ruby root directory.## Example:## ---# - C:/ruby19trunk# - C:/ruby192dev#---- E:\Ruby21-x64

注意保持上面的格式。

至此ruby運行環境配置好了。在命令列下面可以像在linux下一樣安裝bundle和其他gem。

rmagick安裝問題

在安裝rmagick的時候會提示“無效的格式”等等錯誤,這是因為缺少ImageMagick的原因。可以用以下方式解決:

  1. 下載ImageMagick的windows安裝包

ImageMagick windows安裝包

  1. 安裝ImageMagick

注意兩個安裝選擇項一定要勾上,並且安裝路徑不要有空格,如program files (微軟這個預設路徑害死多少人?):

  • Add application direcotry to your system path

  • Install development headers and libraries for C and C++

  1. 命令列下運行 gem install rmagick --platform=ruby -- --with-opt-dir= ImageMagick_dir (換成自己的目錄)

windows下ruby安裝環境配置

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.