我正在加入一个Ruby项目,我获得了一个gem文件的GitHub url。我将gemfile复制并粘贴到我的ruby设置的根目录。
我不确定的是gemfile的扩展名应该是什么。它应该是“name.rb”吗?
我也很困惑的是我应该使用的命令。我搜索了正确的语法,但是混淆了使用bundler从我拥有的gemfile创建应用程序的语法应该是什么。
建议非常感谢!
答案 0 :(得分:3)
应该保存Gemfile而不使用扩展名。
Bundler有许多不同的命令可以使用,但听起来你对如何让Bundler安装所有项目依赖项感兴趣。来自Bundler documentation:
bundle install
安装
指定的宝石Gemfile
或Gemfile.lock
由于Gemfile被评估为Ruby代码,因此可以使用.rb
的扩展名保存它。但是,如果你这样做,Bundler将不会自动找到它。如果由于某种原因,您确实需要使用.rb
分机this answer保存它,以显示它是如何实现的。