我正在尝试安装 rvm,它希望我编辑 .bashrc 或 .bash_profile 文件以包含 rvm ...但我无法在任何地方找到这些文件。快速的谷歌搜索显示它们可能不存在,直到我制作它们(奇怪),但我看不到任何关于我应该在哪里制作它们的参考。
编辑:好的,从其中一个回复来看,看起来我需要将它们放在我的 /home 目录中......我可以使用 ls -la 来查看它们是否真的存在(它们不是),但是当我制作文件并放置:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
在它们中,按照 rvm 的指示,即使我制作了一个新的 shell,我仍然无法键入“rvm”并到达任何地方。
这是否意味着文件在错误的位置,或者我把它们弄错了,或者我放入其中的东西是错误的......我什至不知道从哪里开始......
我通过键入“vi .bashrc”和vi“.bash_profile”来制作文件(以root身份)......但是当我查看它们时,文件似乎只是命名为“bashrc”和“bash_profile”。所以,我做了“mv bashrc .bashrc”,这似乎可以解决问题并将它们隐藏起来......但是......我仍然无法在新外壳中输入“rvm”......
编辑:当我输入
$HOME/.rvm/scripts/rvm
我收到“权限被拒绝”错误,即使是在 root 时。所以我去了那里,无论出于何种原因,“rvm”文件都没有可执行权限......所以我将它设置为可执行。所以现在我不再收到那个错误了......但我仍然无法运行 RVM,即使在新的 shell 中也是如此。
解决方案:
我完全误解了“主目录的根”的含义,并试图将它们放在名为“home”的目录中。相反,我应该把它们放在 $HOME 指向的地方。现在文件位于正确的位置(并且 .bashrc 至少已经存在,所以我只是编辑了它),一切都运行良好