【问题标题】:How to I undo the vendor/gems bundle install如何撤消供应商/宝石捆绑安装
【发布时间】:2012-02-27 20:42:26
【问题描述】:

我跑了bundle install vendor/gems,所有的宝石都按预期保存到了gems目录,但是当我像这样删除它们时

rm -rf vendor/gems

rails s
 Could not find rake-0.9.2.2 in any of the sources
 Run `bundle install` to install missing gems.

我需要再次运行 bundle install 并再次将所有 gem 安装到 vendor/gems。有没有办法让这种行为停止并像我以前使用我的 .rvmrc 文件一样安装而不是将 gem 打包到 vendor/gems 目录中

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 rvm bundle bundler


    【解决方案1】:

    在您的目录的根目录中有一个名为.bundle 的隐藏目录。删除它,然后再次运行 bundle。

    【讨论】:

    • 我有一个 Rails 5.2 应用程序,但我在应用程序的根目录中找不到 .bundle 目录(感染任何应用程序)。知道如何使用新版本的 Rails 停止在 vendor/cache 中缓存 gem 吗?
    • 我现在使用的是 Rails 6,我仍然可以在根目录中看到 .bundle 目录。您是否使用了对您隐藏“隐藏文件”的操作系统?
    • 在没有.bundle 时删除文件夹对我来说已经足够了
    猜你喜欢
    • 1970-01-01
    • 2017-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多