终结者找不到导轨



我开始使用终端仿真器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正确加载

我对你的终端模拟器一无所知,但很可能你的环境没有被适当地修改以供RVM使用。确保您的shell源文件包含以下内容:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

根据您的shell和模拟器,这可能是:

  • ~/. profile
  • ~/. bash_profile
  • ~/. bashrc

如果所有这些都失败了,只需创建一个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"

相关内容

  • 没有找到相关文章

最新更新