我最近安装了 Ruby 版本管理器 (RVM) 来使用名为 compass 的命令。最初它在安装时可以找到,但现在我收到一个缺失错误:
The program 'compass' can be found in the following packages:
* libcompass-ruby1.8
* ruby-compass
Try: sudo apt-get install <selected package>
但是为了让它再次工作,我必须输入以下命令:
source .rvm/scripts/rvm
如何在启动终端时自动加载此文件?我想我需要将其添加到文件中.bashrc
,但我不确定在那里输入的正确语法是什么。
答案1
假设该.rvm/scripts/rvm
文件在你家。在终端中使用以下命令,
echo "source ~/.rvm/scripts/rvm" | tee -a ~/.bashrc
~/.bashrc
它会将命令添加到你的非登录交互式 shell 初始化文件的末尾。当你打开终端时,你会看到非登录交互式 shell。因此,每次您打开新的 shell 或终端时,该命令都会执行,并满足您的目的。
打开一个新的终端来查看效果或者在同一个终端中使用以下命令,
. ~/.bashrc