我使用以下命令安装了 RVM
\curl -L https://get.rvm.io | bash -s stable
Run Code Online (Sandbox Code Playgroud)
然后我重新启动终端并执行此命令
source ~/.rvm/scripts/rvm
rvm requirements
rvm install ruby
rvm use ruby --default
Run Code Online (Sandbox Code Playgroud)
如果我在启动终端时运行这个命令,我会得到 ruby 2.1.2 作为默认的 ruby 版本,但是如果我重新启动终端并运行
ruby -v
Run Code Online (Sandbox Code Playgroud)
我收到以下消息
The program 'ruby' can be found in the following packages:
* ruby
* ruby1.8
Try: sudo apt-get install <selected package>
Run Code Online (Sandbox Code Playgroud)
您能否检查您的~/.profile
或~/.bashrc
已被 RVM 安装程序修改?他们应该,但安装可能有问题(老实说,我发现 RVM 的说明和安装过程非常混乱。)
如果您希望 RVM 始终在 shell 启动时加载,您应该将其初始化命令放入 shell 的配置文件中。对于 Ubuntu(或任何 Linux)下的 Bash,那就是~/.bashrc
. 在其他操作系统(例如 OS X)上,您宁愿将其放在~/.bash_profile
.
您可以尝试通过调用此博客文章中提到的以下内容来添加命令:
cd ~
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> .bashrc
Run Code Online (Sandbox Code Playgroud)
然后,重新启动您的 shell,RVM 应该是来源。
归档时间: |
|
查看次数: |
8189 次 |
最近记录: |