2010-12-08 39 views
12

我正在关注一个在线教程,以在App Engine上创建Ruby on Rails应用程序。是“ruby脚本/插件”的命令吗?

有一个命令,其他人可以运行,但它并没有在我的Ubuntu 10.10运行:

ruby script/plugin install http://svn.avdi.org/nulldb/trunk/ 

当我尝试运行它,它抱怨:ruby1.8: No such file or directory script/plugin (LoadError)

什么是错的用我的电脑?

ruby -v ==> 1.8.7 
rails -v ==> 2.3.10 
gem -v ==> 1.3.7 
+0

是否有一个脚本你的rails应用程序中的目录? – elmt 2010-12-08 12:35:53

+0

“输出”的输出 – Bohdan 2010-12-08 14:04:37

回答

2

你刚刚试过简单的旧script/plugin install http://svn.avdi.org/nulldb/trunk/?你也确定你在正确的目录吗?(rails项目主目录)你确定你有文件脚本/插件吗?

9

如果您使用Rails 3,则不再有script/plugin目录。

Rails 3现在通过“rails”脚本运行命令。

您可以rails -v

+0

嗨,我使用轨道2.3.10,因为该项目没有发布支持轨道3 – jojo 2010-12-08 12:49:48

2

首先确保您从您的Rails应用程序的根目录中运行命令找到你的Rails版本。

21

如果使用Rails3中,cd到你的Rails应用程序根目录,然后在轨道上使用

rails plugin install http://url/of/your/package 
3

我有类似的问题,rfacebook 3 的解决方案,为我工作:

cd \MyAppName\app 

rails plugin install svn://rubyforge.org/var/svn/rfacebook/trunk/rfacebook/plugins/rfacebook