2009-02-26 10 views
0

Wenn ich versuche, Redbox-Plugin zu installieren, obwohl alles installiert wird, sagt eine letzte Zeile, dass Plugin nicht gefunden wird. Warum das ?Bei der Installation von Redbox-Plugin auf Rails Warum wird das Plugin nicht gefunden?

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"] 

Antwort

2

Die Pfade innerhalb vendor/plugins/redbox/install.rb erscheinen falsch sein:

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 Der Pfad für die vendor/plugins Wegkomponenten Bilanzierung nicht. Sie können die Installation jedoch selbst durchführen, indem Sie die drei oben aufgeführten Dateien manuell aus dem Verzeichnis in die entsprechenden Unterverzeichnisse unter dem Verzeichnis public Ihrer App kopieren.

+0

Ist dies der richtige Ansatz? Ich meine, muss ich das mit allen Plugins machen oder ist das ein Problem mit Redbox? – Ram

+0

Es ist nur ein Problem mit Redbox, aber im Allgemeinen, jedes Mal, wenn Sie "Plugin nicht gefunden" sehen, überprüfen Sie die install.rb-Datei des Plugins, um festzustellen, ob Sie den "echten" Fehler feststellen können. – jcrossley3

+0

es funktioniert gut, wenn die Pwd zu Vendor/Plugin geändert wird – Ram

Verwandte Themen