我正在研究使用rvm
和bundler
来管理系统宝石的计算服务器。在获得一些奇怪的宝石依赖性错误之后,昨天我跑了bundle clean --force
,不可否认。这声称已经删除了许多宝石,但我不知道它已完全(见下文)。
bundle
和gem
现在看不到本地安装的宝石。如果我查看gem路径(/usr/local/rvm/gems/ruby-2.4.0/gems
),所有文件和文件夹似乎仍然存在。此外,现在当我尝试重新安装已存在于服务器上的gem时,如果我不是原始安装程序,则会因文件已存在而获得权限错误。
有没有办法让gem
和/或bundle
看到这些宝石,而无需手动重新安装每个宝石?