在Ruby on Rails上安装LESS的问题 - 找不到脚本/插件:命令

时间:2010-09-12 14:03:00

标签: ruby-on-rails plugins less

我正在尝试在Ruby on Rails项目中安装LESS。我能够成功运行gem,但是当我尝试为LESS安装插件时,我收到错误。这是终端显示的内容:

MacBook:benji jesse$ sudo gem install less
Successfully installed less-1.2.21
1 gem installed
Installing ri documentation for less-1.2.21...
Installing RDoc documentation for less-1.2.21...
MacBook:benji jesse$ sudo script/plugin install git://github.com/cloudhead/more.git
sudo: script/plugin: command not found

我是一名试图学习Ruby on Rails(在Mac上)的.NET开发人员,所以我对这些东西都不熟悉。

我的问题是:

  • script / plugin命令是标准命令吗?
    • 它做什么?
    • 我在哪里可以了解有关此命令的更多信息?
  • 为什么说命令 无法找到?

2 个答案:

答案 0 :(得分:3)

  

script / plugin命令是标准命令吗?

它在轨道2中,在轨道3中已经改变:

rails plugin
# or
script/rails plugin
  

它做了什么?

将给定的插件安装到RAILS_ROOT/vendor/plugin中,但你应该看看是否有插件的gem版本,而不是你可以为这个gem添加一个gem依赖。

  

我在哪里可以了解有关此命令的更多信息?

运行不带任何参数的命令

  

为什么说命令无法找到?

尝试ls script/并查看该文件是否存在。

答案 1 :(得分:0)

您必须位于应用程序目录中。假设您在文件夹development / rails_app中创建了rails应用程序。您必须从那里执行script/plugin命令(并且您不需要超级用户权限):

cd development/rails_app
script/plugin install git://github.com/cloudhead/more.git

插件安装仅适用于当前的rails应用程序(在本例中为rails_app)。因此,如果您创建另一个应用程序,则必须再次运行script/plugin命令。