我已经安装了ruby 1.9.3,现在当我想在项目上启动“rails server”时我得到这个错误:/ usr / bin / env:ruby1.8:没有这样的文件或目录
我在一些帖子中看到,我必须改变某些东西,但我不知道该怎么做 . 我是linux新手 .
echo $PATH:
~/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/mordehai/.rvm/bin:/home/mordehai/.rvm/bin
我用“sudo apt-get install ruby1.9.3和rvm安装了几次
3 回答
你缺少RVM的基础知识:
我在旧的Debian安装上遇到了这个问题,至少有一个
apt-get dist-upgrade
.为了找到罪魁祸首,很快就发现系统红宝石升级后还有一堆遗留物 .
修复的引用太多而且我不想维护所有这些文件,所以将ruby1.8提供给任何期望它的脚本似乎更容易 .
修复就像跑步一样简单
我也一直面临着这样的问题,所以这就是我修复它的方法 . 它可能不是永久性的解决方案,但它是:每次启动服务器之前,都要在项目目录中更改以下内容的路径:
那么你可以运行你的服务器
我相信你很高兴