如何撤消vendor/gems bundle install

Mat*_*iby 18 bundle ruby-on-rails bundler rvm ruby-on-rails-3

我跑了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.
Run Code Online (Sandbox Code Playgroud)

我需要再次运行bundle install,所有的gem vendor/gems再次安装.有没有办法让这种行为停止,只是安装,因为我以前使用我的.rvmrc文件,而不是将gem包装在vendor/gems目录中

The*_*hop 51

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

  • 我有一个 Rails 5.2 应用程序,但在应用程序的根目录中找不到 `.bundle` 目录(感染应用程序中的任何地方)。知道如何使用较新版本的 Rails 停止在“vendor/cache”中缓存 gem 吗? (2认同)