Как установить плагин в Rails 3 из локального репозитория git или другого локального источника? - PullRequest
2 голосов
/ 13 ноября 2010

Я хочу установить плагин Rails 3 из локального репозитория git.Я пробовал

rails plugin install git:/c/Users/Mike/myplugin

, где myplugin - это git-репозиторий, но я получаю не найденную ошибку

Plugin not found: ["git:/c/Users/Mike/myplugin"]

Я также безуспешно пробовал эти команды:

rails plugin install git:/c/Users/Mike/myplugin.git
rails plugin install /c/Users/Mike/myplugin

1 Ответ

2 голосов
/ 13 ноября 2010

Каковы ваши настройки?Вы используете локально git-сервер или у вас есть локальное git-репо?Насколько я знаю, это недопустимый синтаксис, если вы используете локальный сервер git: git:/c/Users/Mike/myplugin

Это должно выглядеть примерно так с адресом локального сервера (и порт git, если вы не запускаетесервер через порт 80):

rails plugin install git://127.0.0.1/myplugin.git

Если у вас еще не установлен локально git-сервер, то, вероятно, будет проще просто установить его на github (он бесплатный) и использовать URL-адрес github.

Другой вариант - просто забыть о git и скопировать плагин в /myapp/vendor/plugins

cp -R /pathtomyplugin /myapp/vendor/plugins/

Если в install.rb есть что-то особенное, вам нужно запустить его вручную.

...