我遇到了一个奇怪的问题,我的主终端识别 RVM、Ruby 并且也运行 Rails 命令,而且我昨天打开了两个选项卡,它们识别了所有的命令。
今天早上,当我打开终端和标签时,
终端识别所有内容,但标签仅识别 RVM 和 ruby,而不识别 rails 并抛出此错误。
错误 - 可以在以下软件包中找到程序“rails”:* ruby-railties-3.2 * ruby-railties-4.0 尝试:sudo apt-get install
我已在偏好设置中勾选了以登录 shell 形式运行命令框,但是没有用。
更新:- 我尝试在选项卡中运行 rvm 使用 ruby-2.2.0@learn(主终端窗口不需要运行它)并且它抛出这个错误 -
Warning! PATH is not properly set up, '/home/xxx/.rvm/gems/ruby-2.2.0/bin' is not at first place,
usually this is caused by shell initialization files - check them for 'PATH=...' entries,
it might also help to re-add RVM to your dotfiles: 'rvm get stable --auto-dotfiles',
to fix temporarily in this shell session run: 'rvm use ruby-2.2.0'.
使用 /home/xxx/.rvm/gems/ruby-2.2.0 和 gemset learn
有什么建议或帮助吗?
谢谢
答案1
如果您在多用户模式下安装了 rvm,则应检查以下代码是否存在于您的 bashrc 中。
source /usr/local/rvm/scripts/rvm