Проблема установки LESS для Ruby on Rails - скрипт / плагин: команда не найдена - PullRequest
1 голос
/ 12 сентября 2010

Я пытаюсь установить LESS в проекте Ruby on Rails. Я могу успешно запустить гем, но когда я пытаюсь установить плагин для 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

Я - разработчик .NET, пытаюсь изучить Ruby on Rails (на Mac), поэтому я новичок во всем этом.

Мой вопрос:

  • Является ли команда script / plugin стандартной командой?
    • Что это делает?
    • Где я могу узнать больше об этой команде?
  • Почему это говорит команду не может быть найден?

Ответы [ 2 ]

3 голосов
/ 12 сентября 2010

Является ли команда script / plugin стандартной командой?

Это в рельсах 2, оно изменилось в рельсах 3:

rails plugin
# or
script/rails plugin

Что это делает?

устанавливает данный плагин в RAILS_ROOT/vendor/plugin, но вы должны посмотреть, есть ли версия плагина для гемов, чем вы можете добавить зависимость от гемов в этот гем.

Где я могу узнать больше об этой команде?

запустить команду без параметров

Почему говорится, что команда не найдена?

попробуйте ls script/ и посмотрите, существует ли файл.

0 голосов
/ 12 сентября 2010

Вы должны быть в каталоге приложения. Допустим, вы создали свое приложение rails в папке development / rails_app. Оттуда вы должны выполнить команду script/plugin (для этого вам не требуются права суперпользователя):

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

Установка плагина будет применяться только к текущему приложению rails (в данном случае, rails_app). Поэтому, если вы создаете другое приложение, вы должны снова запустить команду script/plugin.

...