我开始使用终结者模拟器终结者,但是当我运行rails应用程序时,它无法找到Rails。
humberto@asterix:~$ rails -v
The program 'rails' can be found in the following packages:
* rails
* ruby-railties-3.2
Try: sudo apt-get install <selected package>
有谁知道如何解决它?
答案 0 :(得分:4)
我对您的终端模拟器一无所知,但您的环境可能未被RVM正确修改。确保您的shell源文件包含以下内容:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
根据您的shell和模拟器,这可能是以下之一:
如果所有其他方法都失败了,只需创建一个包含必要行的shell脚本,并将其交互式地发送到当前 shell中。例如,您可以创建一个脚本,然后source ~/bin/my_rvm_setup.sh
来设置正确的环境变量和shell函数。
答案 1 :(得分:0)
您可以通过以下命令从默认gnome终端运行终结器:
terminator
比终结器将加载为默认终端定义的路径。您还可以在.bashrc文件上加载RVM。为此,在〜/ .bashrc文件中添加以下行:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"