![](/img/trans.png)
[英]Error when installing Ruby on Rails: “Failed to build gem native extension”
[英]ERROR: Failed to build gem native extension when installing rails
我在Windows上試圖安裝rails。 但是我收到以下錯誤消息:
Z:\AlexL\My Documents\rails>gem install rails
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
C:/Ruby193/bin/ruby.exe -r ./siteconf20150211-3312-5ie7vd.rb extconf.rb
creating Makefile
make clean
Makefile:165: *** target pattern contains no `%'. Stop.
make
Makefile:165: *** target pattern contains no `%'. Stop.
make failed, exit code 2
Gem files will remain installed in C:/Ruby193/lib/ruby/gems/1.9.1/gems/json-1.8.
2 for inspection.
Results logged to C:/Ruby193/lib/ruby/gems/1.9.1/extensions/x86-mingw32/1.9.1/js
on-1.8.2/gem_make.out
Ruby版本是:ruby 1.9.3p484
我已經在以下文件夾中安裝了這個devkit DevKit-tdm-32-4.5.2-20111229-1559-sfx:
C:\\ Ruby193 \\的devkit \\
不確定還有什么問題?
看起來與此處討論的問題相同。
顯然,Windows計算機上的Ruby 1.9.3和較新的RubyGems版本存在問題。 他們的快速解決方案是將其降級到RubyGems的早期版本。
gem update --system 1.8.29
完成此操作后,確認gems -v
返回1.8.29
並再次嘗試輸入命令。
否則,您可以升級到Ruby 2.X,這也可以解決此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.