我正在运行命令
bundle install
在项目文件夹中。在某些项目文件夹中,它将产生错误,而在其他项目文件夹中,则不会产生错误。错误是:
我知道可以按照建议的建议解决此问题:
我的问题是为什么行为不一致?
最佳答案
就我而言,我解决了错误消息所建议的事情:
Your user account isn't allowed to install to the system RubyGems. You can cancel this installation and run: bundle install --path vendor/bundle to install the gems into ./vendor/bundle/
So, instead of:
bundle install
我跑了:
bundle install --path vendor/bundle
那就是this guy的解决方案。
该解决方案的缺点是,它将在当前文件夹内创建一个
vendor
文件夹,如果要通过Git分发应用程序,则可以将其添加到.gitignore
中。