【问题标题】:How to install a Linux Rails gem on Windows如何在 Windows 上安装 Linux Rails gem
【发布时间】:2010-04-11 21:32:52
【问题描述】:

我需要上传一个在我的主机上导致问题的 gem - 在这种情况下是 nokogiri。我的主机使用的是linux,我的开发系统是windows。 gem 包含二进制文件,因此我的本地 gem 下载了 win32 二进制文件。有什么办法可以让 gem 下载 linux 二进制文件,这样我就可以销售和上传它们?

【问题讨论】:

    标签: ruby-on-rails windows linux gem


    【解决方案1】:

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

    您可以下载 Linux 版本的原始源代码,然后只需将其存储在您的存储库中,如果您真的想在您的应用中拥有它的副本。

    或者您可以在 Windows 机器中的 Linux 虚拟机中进行所有开发 - 这样您就不会遇到供应商问题。

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

    【讨论】:

    • 我的托管公司为我出售了服务器上的 gem,我可以将它下载到我的源代码管理中。
    【解决方案2】:

    试试下面的命令

    gem install YOUR_GEM_NAME --platform=mswin32
    

    例子

    gem install hpricot --platform=mswin32
    

    【讨论】:

      猜你喜欢
      • 2019-03-26
      • 1970-01-01
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-17
      • 2014-08-29
      • 2014-02-03
      相关资源
      最近更新 更多