代码之家  ›  专栏  ›  技术社区  ›  jessegavin

安装Ruby on Rails时出现问题-脚本/插件:找不到命令

  •  1
  • jessegavin  · 技术社区  · 14 年前

    我正在尝试在RubyonRails项目中少安装一些。我能够成功地运行gem,但是当我尝试以更少的代价安装插件时,我会得到一个错误。以下是终端显示的内容:

    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开发人员,试图学习RubyonRails(在Mac上),所以我对所有这些东西都是新手。

    我的问题是:

    • 脚本/插件命令是标准命令吗?
      • 它是做什么的?
      • 在哪里可以了解关于这个命令的更多信息?
    • 为什么说命令 找不到?
    2 回复  |  直到 14 年前
        1
  •  3
  •   jigfox    14 年前

    脚本/插件命令是标准命令吗?

    它在轨道2中,在轨道3中发生了变化:

    rails plugin
    # or
    script/rails plugin
    

    它是做什么的?

    将给定的插件安装到 RAILS_ROOT/vendor/plugin 但是,您应该看看是否有一个gem版本的插件,然后您可以向这个gem添加gem依赖项。

    在哪里可以了解关于这个命令的更多信息?

    不带任何参数运行命令

    为什么说找不到命令?

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

        2
  •  0
  •   Hugo Peixoto    14 年前

    您必须在应用程序目录中。假设您在development/rails_应用程序文件夹中创建了Rails应用程序。你必须执行 script/plugin 从那里发出的命令(您不需要超级用户权限):

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

    插件安装仅适用于当前的Rails应用程序(在这种情况下, rails_app )因此,如果创建另一个应用程序,则必须运行 脚本/插件 再次命令。