为什么在ubuntu(对于ubuntu初学者)在轨道上设置ruby就像在牙医诊所找到根管一样?
首先下载ruby,rubygems和rails本身需要永远使用这么多命令...然后,显然在ubuntu中已经有了Ruby 1.8.7 - 当我尝试安装ruby 1.9.2(用于rails 3)时去其他地方...而且铁轨没有看到新的红宝石......
...雪地
答案 0 :(得分:3)
Ryan Bigg在使用RVM方面有一篇很好的帖子。对于设置rails,通常需要避免通过aptitude进行安装。
答案 1 :(得分:0)
我不得不(不确定这是否是标准的),下载rails / ruby离线并将其链接到我的bin文件夹,然后一切都很好,我还必须删除ubuntu扔给我的所有旧东西。非常痛苦我希望ubuntu只是更新存储库以指向1.9.2。
答案 2 :(得分:0)
$ sudo apt-get install ruby1.9.1-full rubygems1.9.1 # this is really 1.9.2 despite the confusing name
$ export PATH=/var/lib/gems/1.9.1/bin:$PATH # add this to your ~/.bashrc too
$ sudo gem1.9.1 install rails
$ rails new foo_project
享受。
答案 3 :(得分:0)
我同意根管的感觉。我写了一个脚本,为我做了设置。您可以在此处找到它:https://github.com/sleepycat/wrong-side-of-the-tracks
建议,错误修复和改进欢迎。