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的主要内容,如果未能解决你的问题,请参考以下文章