我正在尝试在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开发人员,所以我对这些东西都不熟悉。
我的问题是:
答案 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
命令。