無法安裝gem包RMagick解決辦法
阿新 • • 發佈:2020-10-20
一、rails2.3.5環境安裝:
沒有找到ruby的路徑,找到的如圖:
啟動伺服器後報如下錯誤:
Could not find a valid gem 'RMagick' (>= 0) in any repository進入http://rubyforge.org/frs/?group_id=12&release_id=39888
下載頁,將網頁往下捲到rmagick-win32這個分類,直接下載已經編譯好的RMagick套件與安裝檔:
解壓縮後先安裝ImageMagick程式(如果之前安裝過其他版本的ImageMagick則必須先移除) 請注意:不要依據README.html的說明進行安裝,否則當你更新了系統套件後可能會讓Redmine無法執行。
安裝過程中有一步為Select Additional Tasks如下選中
開啟命令視窗,進入解壓縮目錄,執行gem install rmagick --local安裝RMagick套件
參考自:http://blog.miniasp.com/post/2011/12/27/Install-Redmine-on-Windows-Notes.aspx
二、rails3.2.3環境安裝:
1.下載ImageMagick,下載址:http://www.p_w_picpathmagick.org/script/binary-releases.php#windows2.下載DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe,
3.安裝DevKit庫:
雙擊執行DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe,選擇路徑:如(D:\DevKit-tdm-32),然後Extract。
在路徑
D:\DevKit-tdm-32 下分別執行:ruby dk.rb init;ruby dk.rb install,安裝DevKit完成。如果執行ruby dk.rb init,結果如下:Initialization complete! Please review and modify the auto-generated'config.yml' file to ensure it contains the root directories to allof the installed Rubies you want enhanced by the DevKit.沒有找到就得到DevKit目錄下的config.yml 檔案下手動新增: