【问题标题】:What is the difference between local and remote gems?本地宝石和远程宝石有什么区别?
【发布时间】:2012-02-25 16:22:14
【问题描述】:

当我尝试安装 mysql2 gem(使用“sudo gem install mysql2”)时,我很惊讶没有在我的“gem list”中找到 gem。

经过一番谷歌搜索后,我发现 mysql2 gem 安装在我的远程 gem 中(使用“gem query --remote”或“gem search mysql2 -r”查找它们),然后我将它们从远程安装到本地使用“gem install --remote mysql2”。

现在 mysql2 已列在我的 gem 列表中。

我很高兴找到了解决方案,但是,我真的不明白为什么首先将 gem 安装在远程 gem 中,或者有什么区别。谷歌搜索没有返回一个很好的解释。

有人可以向我解释一下区别吗?

【问题讨论】:

标签: ruby-on-rails ruby ruby-on-rails-3 gem


【解决方案1】:

Remote gems 实际上只是 RubyForge 或 Github 服务器上的那些。为什么它不会安装我无法理解,但我知道没有远程 gem 这样的东西,只有安装在你的机器上的 gem 和你可以从远程服务器下载的 gem。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多