Gee*_*Out 0 ruby ruby-on-rails bundler rvm
我遵循这些说明:https://github.com/phifty/agraph/blob/master/README.rdoc,并且使用此命令安装gem的步骤如下:
gem install agraph
Run Code Online (Sandbox Code Playgroud)
我是RoR的新手,但我有RVM和Bundler.我不确定应该使用哪个.我应该使用RVM还是Bundler安装它?该命令应该是什么?
RVM是Ruby Version Manager.它允许您轻松地并行维护单独的Ruby安装而不会发生冲突.这样做的一个必要条件是保持每个Ruby版本的宝石分开,因为安装程序可以根据您运行的Ruby版本进行"切换".
Gem是一个允许你安装宝石的命令.它是整个基础设施的核心 - 它不会召集较低级别的"打包者"来完成其工作.
Bundler在Gem的"顶部"运行.它使得管理gem版本变得更容易,就像RVM为Rubies(Ruby的版本)所做的那样.它会自动安装未安装的gem,因此您无需gem install gem-name在运行bundle(或bundle install)之前显式运行.
如果您开始使用RVM的gemsets,Gem,Bundler和RVM都会交叉路径.它们允许您通过创建各种各样的"宝石环境"来进一步隔离和控制您的环境.这样做的主要用途是,您可以将不同项目的宝石分开,这有助于管理版本.如果您使用Bundler,这在使用Rails/Sinatra/etc的Bundler之前的日子里并不那么重要或有用.需要最新版本的宝石.
这是否回答你的问题?
| 归档时间: |
|
| 查看次数: |
1397 次 |
| 最近记录: |