我开始使用终端模拟器 Terminator,但是当我运行 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>
有谁知道如何解决它?
我开始使用终端模拟器 Terminator,但是当我运行 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>
有谁知道如何解决它?
我对您的终端仿真器一无所知,但您的环境可能没有经过适当修改以供 RVM 使用。确保您的 shell 获取包含以下内容的文件:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
根据您的 shell 和模拟器,这可能是以下之一:
如果一切都失败了,只需创建一个包含必要行的 shell 脚本并将其以交互方式输入到当前shell 中。例如,您可以创建一个脚本,然后source ~/bin/my_rvm_setup.sh
设置正确的环境变量和 shell 函数。
您可以通过以下命令从默认 gnome 终端简单地运行 terminator:
terminator
终结器将加载为您的默认终端定义的路径。您还可以在 .bashrc 文件上加载 RVM。为此,在您的 ~/.bashrc 文件中添加这一行:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"