每当我打开一个新终端并检查 ruby 版本时,都必须选择我想使用的 ruby 版本
Posted
技术标签:
【中文标题】每当我打开一个新终端并检查 ruby 版本时,都必须选择我想使用的 ruby 版本【英文标题】:Have to select ruby version I want to use whenevr I open a new terminal and check ruby version 【发布时间】:2017-11-11 11:01:31 【问题描述】:我已经在 CentOS 7.2 中通过 rvm 安装了 ruby 2.2.1、1.9.3、2.2.x,但是当我打开另一个终端并运行 ruby -v
时,它会说是 bash: ruby: command not found
。
然后我必须再次设置
rvm use 2.2.1 --default
请提出所需的更改,因此在打开新终端后无需设置使用哪个 ruby rvm。
【问题讨论】:
【参考方案1】:在你的项目根目录下添加.ruby-version
文件,内容如下
/.ruby-version
2.2.1
另外,您可能希望在终端设置中更改以下内容
Preferences > Profiles > Command > Check "Run command as a login shell"
【讨论】:
从哪里获得 .ruby-version 文件 创建一个文件名为.ruby-version
的新文件
它的扩展名应该是什么 (.rb,.txt) ,请告诉我应该在文件中写什么。
没有扩展名只是.ruby-version
,内容将只是2.2.1
以上是关于每当我打开一个新终端并检查 ruby 版本时,都必须选择我想使用的 ruby 版本的主要内容,如果未能解决你的问题,请参考以下文章
每当我在终端上运行 tensorflow 时,sklearn 都会发出警告消息