2011-01-31 72 views
0

为什么在ubuntu上(对于Ubuntu初学者)在rails上设置ruby,比如在牙医的办公室里得到根管?在Ubuntu 10中安装RoR堆栈

首先下载ruby,rubygems和rails本身需要很多命令......然后,显然已经有了ruby 1.8.7在ubuntu中 - 当我尝试安装ruby 1.9.2(对于rails 3)它去别的地方...和轨道没有看到新的红宝石......

雪地...

+0

从你的问题,我看不出你应该*使用RVM(尽管你当然可以)。但是,如果您想在多个版本的Ruby上测试应用程序,则应该使用RVM。 – cam 2011-01-31 16:45:20

+0

**不要**使用apt-get来安装Ruby。永远。 Quote:*在任何情况下,你应该从apt-get安装Ruby,Rubygems或任何与Ruby相关的软件包。这个系统已经过时并且导致重大头痛。避免使用与Ruby相关的软件包。我们做Ruby,我们知道什么是最好的。相信我们*(Ryan Bigg的帖子) – Zabba 2011-01-31 16:47:10

+0

是的,我不确定我是否需要这种程度的冷静:)我只是想能够得到一个版本的红宝石和一个版本的轨道,只是玩它已经大声笑。 。会尝试你的reccomendation凸轮。谢谢! – 2011-01-31 16:49:37

回答

0

我必须(不知道这是标准的),下载导轨/红宝石下线,并将其链接到我的bin文件夹之前,一切都很好,我也不得不去删除所有旧的东西Ubuntu的甩到对我。非常痛苦,我希望Ubuntu只会更新存储库以指向1.9.2。

+1

Scratch this,RVM好得多,因为解决方案不能相信我分开了。 – 2011-01-31 16:40:48

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 

享受。