我正在网上学校学习Sinatra,在克隆实验室后,我遇到了一个错误,我无法弄清楚该怎么做。
它似乎与我的Gemfile.lock中的gem database_cleaner有关:
规格: database_cleaner(1.5.1)
当我进行捆绑安装时,我得到:
致命:目标路径“/usr/local/rvm/gems/ruby-2.2.3/bundler/gems/database_cleaner-b87f00320f8a”已经存在且不是一个空的目录
它还告诉我:
如果此错误仍然存在,你可以尝试删除缓存目录 “/usr/local/rvm/gems/ruby-2.2.3/cache/bundler/git/database_cleaner-af6821d13d1b9 1b134663c2c8b73fe98bd8b0c80'
当我去删除此文件并确认它已被删除时,我再次运行bundle install。我得到了同样的错误,文件又神奇地回来了。
我发现这个问题的唯一解决方案是运行捆绑更新,但这当然会导致实验室出现许多其他问题。
提前感谢您提供任何帮助或建议。