2009-02-26 3 views
0

모든 것이 설치되었지만 redbox 플러그인을 설치하려고하면 마지막 줄에 플러그인을 찾을 수 없다고 표시됩니다. 왜 그런가요? vendor/plugins/redbox/install.rb 내부레드 박스 플러그인을 레일에 설치하는 동안 왜 플러그인이 발견되지 않습니까?

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

답변

2

경로는 잘못된 것으로 나타날 다음 redbox_dir 경로가 vendor/plugins 경로 구성 요소에 대한 회계되지

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') 

. 그러나 위의 세 파일을 vendor/plugins/redbox 디렉토리에서 해당 하위 디렉토리 인 하위 디렉토리 인 public으로 직접 복사하여 직접 설치를 완료 할 수 있습니다.

+0

올바른 방법입니까? 내 말은 모든 플러그인에서이 작업을 수행해야합니까, 아니면 이것이 redbox에 문제가 있습니까? – Ram

+0

그것은 단지 redbox의 문제 일뿐입니다. 그러나 일반적으로 "Plugin not found"가 표시 될 때마다 플러그인의 install.rb 파일을 확인하여 "실제"오류를 확인할 수 있는지 확인하십시오. – jcrossley3

+0

pwd가 vendor/plugin으로 변경되면 제대로 작동합니다. – Ram

관련 문제