我已經ruby 1.9.2p180 (2011-02-18) [i386-mingw32]在Windows 7機器上安裝了。現在,我嘗試使用“ gem install json”命令安裝JSON gem,并收到以下錯誤。ERROR: Error installing JSON: The 'json' native gem requires installed build tools.Please update your PATH to include build tools or download the DevKitfrom '[http://rubyinstaller.org/downloads][1]' and follow the instructionsat '[http://github.com/oneclick/rubyinstaller/wiki/Development-Kit][2]'然后我去下載了DevKit-4.5.0-20100819-1536-sfx.exe。將其提取到C:\ DevKit。然后從命令提示符處執行以下命令。ruby dk.rb init執行上述命令后,我驗證了config.yaml的生成,并且它具有自動添加我的ruby文件夾的路徑。這是config.yaml文件“-C:/ Ruby192”底部的行ruby dk.rb review我得到的消息是,當您運行“ ruby dk.rb install”時,devkit功能將被注入到紅寶石中。ruby dk.rb install我收到以下消息。[INFO] RubyGems override already in place for C:/Ruby192, skipping.[INFO] Installing C:/Ruby192/lib/ruby/site_ruby/devkit.rb現在,我嘗試使用命令再次執行JSON gem gem install json。然后收到與以前相同的錯誤消息。ERROR: Error installing JSON: The 'json' native gem requires installed build tools.........我想念什么嗎?
3 回答

嗶嗶one
TA貢獻1854條經驗 獲得超8個贊
我相信這些安裝程序會改變路徑。您是否在運行它們之后并且在最后一次嘗試安裝需要devkit的gem之前嘗試關閉并重新打開CMD窗口?
另外,請確保為您的Ruby版本使用正確的devkit安裝程序。devkit Wiki頁面上的文檔有一個要求說明,內容為:
對于RubyInstaller 1.8.7、1.9.2和1.9.3版本,請使用DevKit 4.5.2

慕婉清6462132
TA貢獻1804條經驗 獲得超2個贊
我發現錯誤有時是由缺少庫引起的。
所以如果您首先通過運行安裝RDOC
gem install rdoc
然后使用以下方法安裝滑軌:
寶石安裝導軌
然后返回并按照前面所述安裝devtools:
1)將DevKit提取到路徑C:\Ruby193\DevKit
2)cd C:\Ruby192\DevKit
3)ruby dk.rb init
4)ruby dk.rb review
5)ruby dk.rb install
然后嘗試安裝json
最終使您能夠運行
rails new project_name -沒有錯誤。
祝好運
- 3 回答
- 0 關注
- 571 瀏覽
添加回答
舉報
0/150
提交
取消