Ruby在Rails上安装的问题较少 - 脚本/插件:找不到命令
-
02-10-2019 - |
题
我试图在Ruby On Rails项目中少安装。我能够成功运行宝石,但是当我尝试以更少的速度安装插件时,我会出现错误。这是终端中显示的内容:
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
我是一个.NET开发人员,试图在Rails上学习Ruby(在Mac上),因此我是所有这些东西的新手。
我的问题是:
- 脚本/插件命令是标准命令吗?
- 它有什么作用?
- 我在哪里可以了解有关此命令的更多信息?
- 为什么说找不到命令?
解决方案
脚本/插件命令是标准命令吗?
它在Rails 2中,在Rails 3中发生了变化:
rails plugin
# or
script/rails plugin
它有什么作用?
将给定的插件安装到 RAILS_ROOT/vendor/plugin
, ,但是您应该看看是否有插件的GEM版本,而不是在此GEM中添加GEM依赖性。
我在哪里可以了解有关此命令的更多信息?
在没有任何参数的情况下运行命令
为什么说找不到命令?
尝试 ls script/
并查看文件是否存在。
其他提示
您必须在应用程序目录中。假设您在文件夹开发/rails_app中创建了Rails应用程序。您必须执行 script/plugin
命令从那里(您不需要超级用户权限):
cd development/rails_app
script/plugin install git://github.com/cloudhead/more.git
插件安装将仅适用于当前的Rails应用程序(在这种情况下, rails_app
)。因此,如果创建另一个应用程序,则必须运行 script/plugin
再次命令。
不隶属于 StackOverflow