[英]Heroku Ruby error on bundle install
我正在逐步入門指南。 我現在正在聲明App Dependencies。 (我在Windows 8.1上本地運行)
當我運行“捆綁安裝”時,有以下輸出:
Fetching gem metadata from https://rubygems.org/............
Resolving dependencies...
Using rake 10.4.0
Using i18n 0.6.11
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
"C:/Program Files (x86)/Heroku/ruby-1.9.3/bin/ruby.exe" extconf.rb
creating Makefile
make
generating generator-i386-mingw32.def
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `C:/Program Files (x86)/Heroku/ruby-1.9.3/bin/ruby -e "puts 'EXPORTS', 'Init_generator'" > generator-i386-mingw32.def'
make: *** [generator-i386-mingw32.def] Error 2
Gem files will remain installed in C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/json-1.8.1 for inspection.
Results logged to C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/gems/1.9.1/gems/json-1.8.1/ext/json/ext/generator/gem_make.out
An error occurred while installing json (1.8.1), and Bundler cannot continue.
Make sure that `gem install json -v '1.8.1'` succeeds before bundling.
在我看來,該錯誤在“ C:/ Program Files(x86)/ Heroku ...”行中。 唯一的括號是(x86)-自XP以來Windows的標准32位程序文件文件夾。
我在某處讀到Ruby&Gems在名稱中帶有空格的文件夾中無法很好地發揮作用。 看來我必須將Heroku移到不同於“ Program Files(x86)”的文件夾中
那正確嗎? 我需要移動Heroku安裝嗎? 如果是這樣,我該怎么做?
對於所有后來者,答案是:不要試圖在Windows盒子上運行HEROKU。 讓自己擁有Linux VM並繼續進行下去。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.