我需要上传供应商宝石,这会导致我的主机出现问题 - 在这种情况下是nokogiri。我的主机是使用linux,我的开发系统是windows。 gem包含二进制文件,因此我的本地gem下载win32二进制文件。有没有什么方法可以让我下载linux二进制文件的宝石,所以我可以供应并上传它们?
答案 0 :(得分:1)
您将无法在Windows上构建Linux版本的gem。这就是为什么某些宝石有多个平台版本的原因。
您可以下载Linux版本的原始来源,然后只需将其存储在您的存储库中,如果您真的想在应用程序中获得它的副本。
或者您可以在Windows框中的Linux虚拟机中进行所有开发 - 然后您就没有出现问题。
除此之外,不要以为你能做到。
答案 1 :(得分:0)
尝试以下命令
gem install YOUR_GEM_NAME --platform=mswin32
例如
gem install hpricot --platform=mswin32