我创建了很多小程序,因为我创建的每个新项目都在使用我的系统ruby,而不是我电脑上的ruby 2.1.2,所以我遇到了gems不能运行的问题。
每次创建新项目时,我都必须导航到控制台中的根文件并键入
source ~/.bash-profile
chruby ruby-2.1.2这段代码是做什么的?我如何自动使用ruby 2.1.2而不是我的系统ruby?
发布于 2014-08-25 08:01:14
我只是在我的主目录中放了一个.ruby-version文件。
echo 2.1.2 > ~/.ruby-version
Chruby会查找您的目录,直到找到一个或使用系统ruby为止。如果您使用的是登录shell,则需要提供bash_profile的源代码。
发布于 2014-08-25 07:38:00
第1步source ~/.bash_profile
第2步which ruby
第3步-在~/.bash_profile PATH="/path/to/my/ruby2.1.2/ruby:${PATH}" export PATH中使用哪个拼音和的输出
发布于 2014-08-25 11:57:02
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.9https://stackoverflow.com/questions/25477232
复制相似问题