2012-06-30 3 views
1

나는 sunspot_rails 및 sunspot_solr을 설치하여 실행하려고합니다. 가장 최근의 모든 보석을 다운로드하여 https://github.com/sunspot/sunspot/issues/160에서 패치 제안을 구현했지만 여전히 아래 오류가 나타납니다.rake sunspot : solr : 실행을 실행하려고 시도합니다.

파일 중 일부가 복사되지만 어딘가에 끊기는 것 같습니다. 윈도우 7 시스템에, 임베디드 버전 3.2.6을 사용하는 64 비트와 'sunspot_rails'버전 1.3.3과 보석 'sunspot_solr'버전 1.3.3. 나는 이것을 알아 내려고 노력하는 데 많은 시간을 할애했다. 어떤 도움 이라든지 대단히 감사하게 될 것이다!

$ rake sunspot:solr:run 

java version "1.6.0_24" 
Java(TM) SE Runtime Environment (build 1.6.0_24-b07) 

Java HotSpot(TM) Client VM (build 19.1-b02, mixed mode) 

Copying c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sunspot_solr-1.3.3/solr/solr/conf/admin-extra.html => C:/Users/Molly Struve/My Documents/Aptana Studio 3 Workspace/WaterCooler/solr/conf/admin-extra.html 

Copying c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sunspot_solr-1.3.3/solr/solr/conf/elevate.xml => C:/Users/Molly Struve/My Documents/Aptana Studio 3 Workspace/WaterCooler/solr/conf/elevate.xml 

Copying c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sunspot_solr-1.3.3/solr/solr/conf/mapping-ISOLatin1Accent.txt => C:/Users/Molly Struve/My Documents/AptanaStudio 3 Workspace/WaterCooler/solr/conf/mapping-ISOLatin1Accent.txt 

Copying c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sunspot_solr-1.3.3/solr/solr/conf/protwords.txt => C:/Users/Molly Struve/My Documents/Aptana Studio 3 Workspace/WaterCooler/solr/conf/protwords.txt 

Copying c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sunspot_solr-1.3.3/solr/solr/conf/schema.xml => C:/Users/Molly Struve/My Documents/Aptana Studio 3 Workspace/WaterCooler/solr/conf/schema.xml 

Copying c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sunspot_solr-1.3.3/solr/solr/conf/scripts.conf => C:/Users/Molly Struve/My Documents/Aptana Studio 3 Workspace/WaterCooler/solr/conf/scripts.conf 

Copying c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sunspot_solr-1.3.3/solr/solr/conf/solrconfig.xml => C:/Users/Molly Struve/My Documents/Aptana Studio 3 Workspace/WaterCooler/solr/conf/solrconfig.xml 

Copying c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sunspot_solr-1.3.3/solr/solr/conf/spellings.txt => C:/Users/Molly Struve/My Documents/Aptana Studio 3 Workspace/WaterCooler/solr/conf/spellings.txt 

Copying c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sunspot_solr-1.3.3/solr/solr/conf/stopwords.txt => C:/Users/Molly Struve/My Documents/Aptana Studio 3 Workspace/WaterCooler/solr/conf/stopwords.txt 

Copying c:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/sunspot_solr-1.3.3/solr/solr/conf/synonyms.txt => C:/Users/Molly Struve/My Documents/Aptana Studio 3 Workspace/WaterCooler/solr/conf/synonyms.txt 

Exception in thread "main" java.lang.NoClassDefFoundError: Struve/My\ 
Caused by: java.lang.ClassNotFoundException: Struve.My\ 
    at java.net.URLClassLoader$1.run(Unknown Source) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.net.URLClassLoader.findClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) 
    at java.lang.ClassLoader.loadClass(Unknown Source) 
Could not find the main class: Struve/My\. Program will exit.`java version "1.6.0_24" 

답변

0

이 문제는 원본 경로에 공백이있는 경우 발생합니다. 코드를 "C :/WaterCooler"와 같은 경로로 옮기고 시도하십시오.

+0

나는 "My"다음의 공간에서 프로그램이 종료된다는 것을 전제로 이것을 가정했지만 다른 모든 파일이 공백이있는 경로에 성공적으로 복사되고 쓰여지는 이유는 갑자기 오류가 발생하기 때문입니다. 종료? –

+0

정말 잘 모르겠습니다. 나는 같은 문제를 만났고 경로의 공간을 제거하여 문제를 해결했다. 그러나 그것에 깊이 파고 들어갈 시간이 없었습니다. 아마도 시간이 허락 할 때 그 이유를 찾으려고 할 것입니다. –