如何在Windows上安装Linux Rails gem

时间:2010-04-11 21:32:52

标签: ruby-on-rails windows linux gem

我需要上传供应商宝石,这会导致我的主机出现问题 - 在这种情况下是nokogiri。我的主机是使用linux,我的开发系统是windows。 gem包含二进制文件,因此我的本地gem下载win32二进制文件。有没有什么方法可以让我下载linux二进制文件的宝石,所以我可以供应并上传它们?

2 个答案:

答案 0 :(得分:1)

您将无法在Windows上构建Linux版本的gem。这就是为什么某些宝石有多个平台版本的原因。

您可以下载Linux版本的原始来源,然后只需将其存储在您的存储库中,如果您真的想在应用程序中获得它的副本。

或者您可以在Windows框中的Linux虚拟机中进行所有开发 - 然后您就没有出现问题。

除此之外,不要以为你能做到。

答案 1 :(得分:0)

尝试以下命令

gem install YOUR_GEM_NAME --platform=mswin32

例如

gem install hpricot --platform=mswin32