【问题标题】:Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension - AptanaGem::Installer::ExtensionBuildError: 错误: 无法构建 gem 原生扩展 - Aptana
【发布时间】:2013-09-27 20:30:35
【问题描述】:
我在进行捆绑安装时收到此错误。
我检查了我的 RailsInstaller 目录不包含任何空格。
还有我在路径变量中添加的 Devkit 路径。
我不确定为什么会出现此错误。
这是错误:
c:/RailsInstaller/Ruby1.9.3/bin/ruby.exe extconf.rb
c:/RailsInstaller/Ruby1.9.3/bin/ruby.exe: invalid switch in RUBYOPT: -S (RuntimeError)
任何帮助将不胜感激。提前致谢。
【问题讨论】:
标签:
ruby-on-rails
build
gem
aptana
devkit
【解决方案1】:
我遇到了同样的问题,到目前为止这对我没有用,但也许它会帮助你:
运行命令gem install json --platform=ruby。这似乎安装了 gem,但它似乎不会以任何方式影响 bundler。
更新:
我发现 bundle 正在安装到应用程序本身的 vendor/bundle 文件夹中,所以我删除了 vendor.conf 中的 bundle 文件。我还尝试运行bundle clean。之后我尝试运行bundle install --system(注意:我还删除了 Gemfile.lock)。这似乎摆脱了这个错误,但现在我有了一个与 eventmachine gem 不同的错误。