我已经安装了RVM和 ruby,起初它似乎工作,但每当我打开一个新的shell选项卡或窗口时,只能找到rvm,而不是ruby. 运行rvm -v给了我一个不错的小输出: rvm 1.27.0 (latest) by Wayne E. Seguin wayneeseguin
运行rvm -v给了我一个不错的小输出:
rvm 1.27.0 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
但运行ruby -v,gem -v或rails -v给我一个错误告诉我apt-get install ruby / rails.
我通过以下命令安装了rvm:
sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 curl -sSL https://get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm
我这样安装ruby:
rvm install 2.3.1 rvm use 2.3.1 --default
使用以下命令安装Rails:
gem install rails
我尝试过的:
我已经检查了我的.bashrc .bash_profile和我的.profile,它与以下设置很好:
.bashrc和.profile:
export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting
.bash_profile文件:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
什么有用:
运行行源〜/ .rvm / scripts / rvm可以再次找到ruby,gem和rails,但是必须重复这个是每个新的选项卡或窗口.
如何修复以便rvm安装的模块能够自动运行?
事实证明一切都设置得很好而且正确.如果您遇到此问题,则表明您的shell设置存在问题.您需要将您的配置文件设置为登录shell.如何在Ubuntu标准GUI的标准终端中进行设置
(GNOME终端Unity)
通过菜单和图片终端访问您的设置>喜好.
在弹出的窗口中,选择选项卡菜单中的配置文件.选择是否要创建新配置文件或编辑现有默认配置文件.在出现的窗口中(无论您的图片如何都是相同的)转到选项卡Command并启用Run命令作为登录shell.
重新启动终端,你会发现你的rvm命令现在正在运行.