Gem::Installer::ExtensionBuildError: 错误: 无法构建 gem 原生扩展 - Aptana
Posted
技术标签:
【中文标题】Gem::Installer::ExtensionBuildError: 错误: 无法构建 gem 原生扩展 - Aptana【英文标题】:Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension - 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)
任何帮助将不胜感激。提前致谢。
【问题讨论】:
【参考方案1】:我遇到了同样的问题,到目前为止这对我没有用,但也许它会帮助你:
运行命令gem install json --platform=ruby
。这似乎安装了 gem,但它似乎不会以任何方式影响 bundler。
更新:
我发现 bundle
正在安装到应用程序本身的 vendor/bundle 文件夹中,所以我删除了 vendor.conf 中的 bundle 文件。我还尝试运行bundle clean
。之后我尝试运行bundle install --system
(注意:我还删除了 Gemfile.lock)。这似乎摆脱了这个错误,但现在我有了一个与 eventmachine gem 不同的错误。
【讨论】:
以上是关于Gem::Installer::ExtensionBuildError: 错误: 无法构建 gem 原生扩展 - Aptana的主要内容,如果未能解决你的问题,请参考以下文章