При установке Redbox плагин на рельсы почему он говорит, что плагин не найден? - PullRequest
0 голосов
/ 26 февраля 2009

Когда я пытаюсь установить плагин Redbox, хотя все устанавливается, последняя строка говорит, что плагин не найден. Почему это так?

script/plugin install http://svn2.cvsdude.com/craigambrose/plugins/redbox
+ ./README
+ ./Rakefile
+ ./images/redbox_spinner.gif
+ ./init.rb
+ ./install.rb
+ ./javascripts/redbox.js
+ ./lib/redbox.rb
+ ./lib/redbox_helper.rb
+ ./stylesheets/redbox.css
+ ./tasks/redbox_tasks.rake
+ ./test/redbox_test.rb
Plugin not found: ["http://svn2.cvsdude.com/craigambrose/plugins/redbox"]

1 Ответ

2 голосов
/ 27 февраля 2009

Пути внутри vendor/plugins/redbox/install.rb кажутся неправильными:

plugins_dir = File.expand_path(".")
redbox_dir = File.join(plugins_dir, 'redbox')
root_dir = File.join(redbox_dir, '..', '..', '..')

File.copy File.join(redbox_dir, 'javascripts', 'redbox.js'), File.join(root_dir, 'public', 'javascripts', 'redbox.js')
File.copy File.join(redbox_dir, 'stylesheets', 'redbox.css'), File.join(root_dir, 'public', 'stylesheets', 'redbox.css')
File.copy File.join(redbox_dir, 'images', 'redbox_spinner.gif'), File.join(root_dir, 'public', 'images', 'redbox_spinner.gif')

Путь redbox_dir не учитывает компоненты пути vendor/plugins. Но вы можете завершить установку самостоятельно, вручную скопировав три файла, перечисленных выше, из каталога vendor/plugins/redbox в соответствующие подкаталоги под каталогом public вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...