我创建了很多小程序,因为我创建的每个新项目都是使用我的系统ruby而不是ruby 2.1.2计算机。
每次创建新项目时,我都必须导航到控制台中的根文件并输入
source ~/.bash-profile
chruby ruby-2.1.2
该代码有什么作用?如何自动使用ruby 2.1.2而不是系统ruby?
答案 0 :(得分:1)
我只是在我的主目录中放了一个.ruby-version
文件。
echo 2.1.2 > ~/.ruby-version
Chruby查找目录,直到找到它或使用系统ruby。如果您在登录shell中,则需要获取bash_profile。
答案 1 :(得分:0)
第1步
source ~/.bash_profile
第2步
which ruby
第3步 - 在〜/ .bash_profile中使用ruby的输出
PATH="/path/to/my/ruby2.1.2/ruby:${PATH}"
export PATH
答案 2 :(得分:0)
chruby只是许多Ruby版本管理器中的一个。 The instructions say that you can set up a default ruby喜欢这样:
If you wish to set a default Ruby, simply call chruby in ~/.bash_profile or ~/.zprofile:
chruby ruby-1.9