首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >默认情况下使用ruby 2.1.2而不是OS X系统ruby

默认情况下使用ruby 2.1.2而不是OS X系统ruby
EN

Stack Overflow用户
提问于 2014-08-25 07:27:09
回答 3查看 51关注 0票数 0

我创建了很多小程序,因为我创建的每个新项目都在使用我的系统ruby,而不是我电脑上的ruby 2.1.2,所以我遇到了gems不能运行的问题。

每次创建新项目时,我都必须导航到控制台中的根文件并键入

代码语言:javascript
复制
source ~/.bash-profile
chruby ruby-2.1.2

这段代码是做什么的?我如何自动使用ruby 2.1.2而不是我的系统ruby?

EN

回答 3

Stack Overflow用户

发布于 2014-08-25 08:01:14

我只是在我的主目录中放了一个.ruby-version文件。

echo 2.1.2 > ~/.ruby-version

Chruby会查找您的目录,直到找到一个或使用系统ruby为止。如果您使用的是登录shell,则需要提供bash_profile的源代码。

票数 1
EN

Stack Overflow用户

发布于 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中使用哪个拼音和的输出

票数 0
EN

Stack Overflow用户

发布于 2014-08-25 11:57:02

chruby只是众多Ruby版本管理器中的一个。像这样的The instructions say that you can set up a default ruby

代码语言:javascript
复制
If you wish to set a default Ruby, simply call chruby in ~/.bash_profile or ~/.zprofile:

chruby ruby-1.9
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25477232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档