我正在学习使用Rails示例教程系列。我尽力在提问之前寻找解决方案,如果我忽略了什么,请原谅。
每次我需要在终端中通过命令行启动RVM时,我都需要输入一个命令来初始化RVM:source ~/.rvm/scripts/rvm
这是正常现象吗?似乎我无法使用RVM命令,除非先输入此代码。请注意,我只需要输入一次该命令,而不是每次需要输入RVM命令时都要输入。
非常感谢您的帮助。
我正在学习使用Rails示例教程系列。我尽力在提问之前寻找解决方案,如果我忽略了什么,请原谅。
每次我需要在终端中通过命令行启动RVM时,我都需要输入一个命令来初始化RVM:source ~/.rvm/scripts/rvm
这是正常现象吗?似乎我无法使用RVM命令,除非先输入此代码。请注意,我只需要输入一次该命令,而不是每次需要输入RVM命令时都要输入。
非常感谢您的帮助。
将以下内容放入你的~/.profile
或~/.bashrc
文件中:
# This loads RVM into a shell session.
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
因此,您不需要为每个会话手动输入它。
〜/ .bashrc
文件中,并且还尝试了source /home/pallavsharma/.rvm/scripts/rvm
。我必须每次手动运行它才能在终端中使用RVM。 - PallavSharma~/.profile
和将其放在~/.bashrc
有什么区别? - InvalidBrainExceptionsource ~/.bashrc
- shivam进一步提示
如果您想使用Ubuntu默认自带的gnome终端与rvm一起使用,可以按照以下步骤操作:
Edit the default profile. Check the following setting:
"Run command as a login shell"
This will stop loading the standard .bashrc by default. Fix this by making a soft link of .rvmrc pointing at .bashrc in your home directory
cd
ln -s .bashrc .rvmrc
bash --login
,因为rvm可能会建议这样做。您可以考虑在AU上查看此答案,以获得比ln -s .bashrc .rvmrc
更清晰的解决方案。或者您可以将其更改为相对路径,如下所示:ln -s ~/.bashrc ~/.rvmrc
。 - Cadoizcurl -L https://get.rvm.io | bash -s stable --ruby
然后退出并重新打开终端,键入rvm install 2.2.3
,就可以了。如果您的rvm命令未找到:
rvm list
,它会显示:)/bin/bash: rvm: command not found
要解决这个问题,请按照以下步骤操作:
安装rvm
whereis rvm
rvm: /home/username/.rvm/bin/rvm
source ~/.rvm/bin/rvm
现在再次测试您的 rvm
rvm list
source /usr/share/rvm/scripts/rvm
。 - Zaz