首先,我在这里搜索了许多相关的问题并尝试了几种解决方案,但我没有运气。前言:我对Ubuntu和Ruby非常陌生,尽管我有很多C ++经验。我在Windows 7中运行虚拟机以使用Ubuntu 11.10。我正在做一个更大的项目作为家庭承包商,我使用RVM。经过几天的项目工作,我决定关闭Ubuntu而不是暂停其虚拟机。现在,当我使用“rails s”(整周开始我的服务器运行良好)时,它说
The program 'rails' is currently not installed. You can install it by typing:
sudo apt-get install rails
我真的对使用sudo apt-get犹豫不决,因为我在这里读过其他答案。我想我需要在.bashrc中添加一些东西,但到目前为止我还没有运气。非常感谢你!
更新 事实证明.rvmrc已经被其他人从回购中移除了,直到我重新启动它才显然无关紧要,所以我最终要做的就是rvm使用1.9.2 --default(将RVM改回我的正确版本)然后,在我的项目根文件夹中,rvm --create --rvmrc 1.9.2@myprojectnamehere,然后是另一个bundle install。不知道这是否有助于其他人,但我希望如此
答案 0 :(得分:0)
我把rails 3.1放在两个Ubuntu 11.10盒子上。按如下所示安装rvm(以root用户身份)
bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
在以root身份再次安装rvm之后,在rvm中安装ruby 1.9.3,将默认rvm更改为1.9.3。 (rvm使用--default 1.9.3)。现在确保将rvm脚本加载到/etc/profile.d中 可能需要在用户的.bashrc文件中获取/ etc / profile。
在此之后简单地调用gem install rails等就足够了。
不要使用aptitude作为红宝石或铁轨。