簡體   English   中英

錯誤:安裝Rails時無法構建gem本機擴展

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM