0
我想了解bundle install如何解决ruby项目的依赖关系。我在bundle install
下载它的宝石的路径中有所有必需的宝石,但只有当我运行bundle install
时,那些宝石才能用于我的ruby代码。例如,mongrel
在宝石路径下可用,但行require 'mongrel'
仅在运行bundle install
后才能找到它。否则,它会抛出一个错误,指出找不到该文件。从本地gem仓库获取gems添加到bundle安装
由于我已经拥有了宝石回购中的所有宝石,是否有办法让项目了解这些文件并解决它们而不必发出bundle install
?
谢谢phoet。那么我的问题是,是否可以通过修改'Gemfile.lock'来解决依赖关系? '.lock'文件似乎是一个文本文件,为什么我不能修改它来解决依赖关系? – nemo
另一件你可以做的事情,即便是可移植的,也是为本地安装的gem设置一个':path'。 – phoet
好的,我明白了。谢谢! – nemo