我试图在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 再次命令。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top