我真的不知道发生了什么。如果这个问题太“NOOB”,请原谅,但是我找不到解决这个问题的方法。
-bash:rvm:命令未找到
我尝试了以下操作:
curl -L https://get.rvm.io | bash -s -- --version latest
但还是没有用。我需要查看Ruby版本,以便使用SimpleCov,因为它不能与旧版本1.9一起使用。
我真的不知道发生了什么。如果这个问题太“NOOB”,请原谅,但是我找不到解决这个问题的方法。
-bash:rvm:命令未找到
我尝试了以下操作:
curl -L https://get.rvm.io | bash -s -- --version latest
但还是没有用。我需要查看Ruby版本,以便使用SimpleCov,因为它不能与旧版本1.9一起使用。
$ source ~/.rvm/scripts/rvm
然后$ type rvm | head -n 1
如果输出结果为:
rvm is a function
您可能需要将“source ~/.rvm/scripts/rvm”添加到您的“~/.bash_profile”文件中。你需要阅读安装RVM时显示的所有文本:
rm -rf ~/.rvm
curl -L https://get.rvm.io | bash -s stable
sudo curl -L https://get.rvm.io | bash -s stable --ruby
后,你需要关闭终端,然后重新打开!source /Users/[my_account_name]/.rvm/scripts/rvm
。 - Marjorie Roswellrm -rf ~/.rvm
curl -L https://get.rvm.io | bash -s stable
为了长期解决这个问题,您应该将以下内容添加到您的~/.profile
文件中:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
如果只需要在单个终端中加载rvm,请使用以下命令:
source "$HOME/.rvm/scripts/rvm"
据说这个调用更具跨平台性:
. "$HOME/.rvm/scripts/rvm"
source /etc/profile
对我有效。
根据@mpapis的建议,先执行以下命令:
$ rm -rf ~/.rvm
$ curl -L https://get.rvm.io | bash -s stable
然后,按照@peterpengnz的建议执行以下命令,这样就可以解决RVM命令问题了:
$ source ~/.rvm/scripts/rvm
要开始使用RVM,您需要在终端中输入source /Users/yourusername/.rvm/scripts/rvm
(当然,将实际用户名插入yourusername
的位置)。
~
作为 /Users/yourusername
的替代,例如:source ~/.rvm/scripts/rvm
。 - Ally Rippley关闭并重新打开您的终端。有时,在安装rvm期间所做的更改不会立即被您的终端捕捉到,因此重新打开它应该可以解决问题。
source /Users/username/.rvm/scripts/rvm
。 - jamie-wilson