2010-10-11 51 views
0

我正在寻找一款能让我在MACOSX上使用Ruby on Rails 2.3.8的软件 - 基本上,我在一所大学教书,学生们无法获得终端访问权限,无法访问内置于OSX的导轨。我正在寻找一款像“Locomotive”这样的软件,它可以让学生在没有管理员权限的情况下使用导轨。 任何人有任何想法?Ruby on Rails - 版本2.3.8的机车 - 有这样的事情吗?

我们将使用Rails 2.3.8

谢谢。

+0

还有一件事:终端是完全禁用还是只是“Rails”? – 2010-10-12 01:14:27

回答

1

我鼓励你教导3.0,但每一个都是属于自己的。如果你的材料只包含2.3.8,那么它会错过许多与3.0相关的好东西(比如Bundler)。无论如何:

我的主要担心是,如果您没有系统权限,您将拥有不可升级的Rubygems版本。有些宝石需要Rubygems版本> = 1.3.5或更好,1.3.6。最新的是1.3.7。谢天谢地,这里有一条路。

您可以通过安装RVM宝石做到这一点:

gem install rvm --install-dir ~/.gems 

RVM是“红宝石版本管理器”,做什么它在锡说:管理你的系统上的不同版本的Ruby。这对你的情况很有帮助,因为它可以在不修改系统Ruby的情况下工作。

这会将gem安装到用户的主目录而不是默认系统路径。然后,你需要运行rvm-install命令,该命令,写这篇文章的是:

~/.gems/rvm-1.0.14/bin/rvm-install 

你RVM的版本可能会有所不同。要安装Ruby的一个新版本,人们可以(AB)使用运行:

rvm install ruby-1.9.2-p0 

1.9.2是红宝石的最新稳定版本,我强烈建议你使用它,而不是旧的1.8.7。

这应该带有最新的Rubygems,并且为了加分,不会与机器上现有的ruby安装混淆(如果您没有管理员权限,这可能是不可能的)。

从这一点,你就可以使用

rvm use ruby-1.9.2-p0 

“过档”到特定的红宝石。从那里,你将能够运行gem install rails -v 2.3.8,它将在~/.rvm的某处安装Rails。位置并不重要。然而重要的是,现在你会有一个可以使用的rails命令,然后你可以从那里开始。

祝你好运!

+0

感谢Ryan - 一旦有更多的教程和文档发布,我将开始使用Rails 3。 – sethg 2010-10-12 13:13:54

+0

@sethg:是否有您想要查看的具体内容?目前有很多书籍,如Obie Fernandez的Rails 3,DHH&Rails的Rails以及我自己的Rails 3和Yehuda Katz的敏捷Web开发。我认为文档和教程已经很丰富,但我承认还有一些更高级的概念需要充实。 – 2010-10-12 23:52:57

相关问题