【问题标题】:Bundler and Github GemsBundler 和 Github Gems
【发布时间】:2011-07-29 18:28:39
【问题描述】:

我很困惑 ;-) 我使用 Bundler,它适用于我的所有项目。在最近的项目中,我需要一些来自 Github 的 Gems,所以我添加了

gem "dm-is-localizable", :git => "git://github.com/snusnu/dm-is-localizable.git"

到我的 Gemfile。

Bundle 将 dm-is-localizable 的东西直接推送到我的项目目录中(与 app/、db/、lib/ 等抵抗的相同目录,所以现在有 dm-is-localizable/)。那里出了什么问题? Bundle不应该把东西放到vendor/吗?

【问题讨论】:

  • 您使用的是哪个捆绑器版本?

标签: ruby-on-rails github gem bundler


【解决方案1】:

Bundle 存在一个错误,因此来自 :git 的 gem 的安装方式与其他安装方式不同。您可以执行 bundle install --system 强制将所有 gem 安装到您的系统目录中,或者将这些行添加到项目中的 .bundle/config 中:

BUNDLE_PATH: "供应商"

然后再次运行“捆绑安装”。

我希望 Bundle 将来能更无缝地支持 :git。

【讨论】:

    猜你喜欢
    • 2011-04-19
    • 2020-04-30
    • 1970-01-01
    • 2012-08-20
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    • 2010-11-09
    • 1970-01-01
    相关资源
    最近更新 更多