我使用rbenv设置了ruby和rails。
$ which ruby
~/.rbenv/shims/ruby
$ which rails
~/.rbenv/shims/rails
我想安装两个宝石,即activesupport
和i18n
。程序是否相同,即转到终端>输入以下内容:
$gem install activesupport
$gem install i18n
或者对于rbenv经理还有其他一些方法吗?我不想破坏任何东西。
详细说明:
rbenv version 0.4.0.
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin15]
答案 0 :(得分:2)
我更喜欢在我正在处理的项目目录中使用Gemfile。
您的Gemfile可能看起来像
gem 'activesupport'
gem 'i18n'
然后运行
$ bundle install
这将提取这些宝石的最新版本,并根据您定义的rbenv
保存它们。
不仅如此。关于您对"破坏事物"的关注,当您运行bundle install
时,将创建一个Gemfile.lock
文件,详细说明当前使用的gems版本特定到你正在工作的目录的项目。