2014-02-27 4 views
1

먼저 Pentaho EE 버전 5.0.3이 있는데 C-Tools를 설치하려고합니다. 나는 그것을하는 방법에 대한 튜토리얼을 온라인으로 찾았고 나는 그들이 따라야하는 모든 것이 동일하다;C-Tools를 Pentaho에 설치하는 데 문제가 있습니다

명령을 실행할 때;

sh ctools-installer.sh -s "C:\Program Files\pentahoBA\server\biserver-ee\pentaho-solutions" -w "C:\Program Files\pentahoBA\server\biserver-ee\tomcat\webapps\pentaho" 

다음과 같은 응답이 표시됩니다.

cygwin warning: 
MS-DOS style path detected: C:\Program Files\pentahoBA\server\biserver-ee\pentaho-solutions 
Preferred POSIX equivalent is: /cygdrive/c/Program Files/pentahoBA/server/biserver-ee/pentaho-solutions 
CYGWIN environment variable option "nodosfilewarning" turns off this warning. 
Consult the user's guide for more details about POSIX paths: 
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames 
which: no zip in (/cygdrive/c/Program Files (x86)/VMware/VMware vSphere 
CLI/Perl/site/bin:/cygdrive/c/Program Files (x86)/VMware/VMware vSphere 
CLI/Perl/bin:/cygdrive/c/Program Files/apache-ant-1.9.2/bin:/usr/bin:/cygdrive/c/Program  Files/Java/jdk1.7.0_40/bin:/cygdrive/c/Tcl/bin:/cygdrive/c/Program Files (x86)/VMware/VMware  vSphere CLI/Perl/site/bin:/cygdrive/c/Program Files (x86)/VMware/VMware vSphere CLI/Perl 
/bin:/cygdrive/c/Program Files/apache-ant-1.9.2/bin:/usr/bin:/cygdrive/c/Program  Files/Java/jdk1.7.0_40/bin:/cygdrive/c/Tcl/bin:/cygdrive/c/Program Files (x86)/VMware/VMware  vSphere CLI/Perl/site/bin:/cygdri 
ve/c/Program Files (x86)/VMware/VMware vSphere CLI/Perl/bin:/cygdrive/c/Program  Files/apache-ant-1.9.2/bin:/usr/bin:/cygdrive/c/Program  Files/Java/jdk1.7.0_40/bin:/cygdrive/c/Tcl/bin:/cygdrive/c/Windows/Syst 
em32:/cygdrive/c/Windows/System32:/cygdrive/c/Program Files  (x86)/GnuWin32/bin:/cygdrive/e/Davra Networks/RuBAN/jre7/bin:/cygdrive/c/Program Files  (x86)/QuickTime/QTSystem:/cygdrive/e/Davra Networks/RuBAN/jr 
e7/bin:/cygdrive/c/plink.exe:/cygdrive/e/Davra Networks/RuBAN/jre7/bin:/cygdrive/e/Davra  Networks/RuBAN/jre7/bin:/cygdrive/e/Davra Networks/RuBAN/jre7/bin:/cygdrive/e/Davra  Networks/RuBAN/jre7/bin:/cygdrive/ 
e/Davra Networks/RuBAN/jre7/bin:/cygdrive/e/Davra  Networks/RuBAN/jre7/bin:/cygdrive/c/Windows/System32:/cygdrive/c/Program Files  (x86)/GnuWin32/bin:/cygdrive/e/Davra Networks/RuBAN/jre7/bin:/cygdrive/c/Progr 
am Files (x86)/QuickTime/QTSystem:/cygdrive/e/Davra  Networks/RuBAN/jre7/bin:/cygdrive/c/plink.exe:/cygdrive/e/Davra  Networks/RuBAN/jre7/bin:/cygdrive/e/Davra Networks/RuBAN/jre7/bin:/cygdrive/e/Davra Network 
s/RuBAN/jre7/bin:/cygdrive/e/Davra Networks/RuBAN/jre7/bin:/cygdrive/e/Davra  Networks/RuBAN/jre7/bin:/cygdrive/e/Davra  Networks/RuBAN/jre7/bin:/cygdrive/c/Windows/System32:/cygdrive/c/Program Files (x86)/Gnu 
Win32/bin:/cygdrive/e/Davra Networks/RuBAN/jre7/bin:/cygdrive/c/Program Files  (x86)/QuickTime/QTSystem:/cygdrive/e/Davra  Networks/RuBAN/jre7/bin:/cygdrive/c/plink.exe:/cygdrive/e/Davra Networks/RuBAN/jre7/bi 
n:/cygdrive/e/Davra Networks/RuBAN/jre7/bin:/cygdrive/e/Davra  Networks/RuBAN/jre7/bin:/cygdrive/e/Davra Networks/RuBAN/jre7/bin:/cygdrive/e/Davra  Networks/RuBAN/jre7/bin:/cygdrive/e/Davra Networks/RuBAN/jre7 
/bin) 
ERROR: Missing required 'zip' command. 

그래서 명령을 실행 해보십시오.

sh ctools-installer.sh -s /cygdrive/c/Program Files/pentahoBA/server/biserver-ee/pentaho-solutions/ -w /cygdrive/c/Program Files/pentahoBA/server/biserver-ee/tomcat/webapps/pentaho/ 

모든 튜토리얼 ./ctools-installer.sh 사용하지만 Windows를 사용하고 있는데 그 명령을 시도 할 때 그렇게 작동하지 않습니다 난 단지 내가하고 바람둥이 디렉토리-솔루션을 펜타 할 수있는 경로를 제공 한 명령에서 sh

를 사용 . 그러나이 명령을 실행하면 다음과 같이 표시됩니다.

ERROR: Supplied solution path is not a directory 

당신은 내가 잘못 갈 수있는 곳이 디렉토리

사람이 어떤 생각을 가지고있을 때, 공급 된 솔루션 경로가 디렉토리가 아닌 말을, 나는 바닥에이 ERROR 메시지가 볼 수 있습니다로?

답변

0

필자는 pentaho5에서 ctools installer를 아직 사용하지 않았지만 누군가가 작동하게 만들었다 고 생각합니다.

세트 추가 -x 스크립트 맨 위에 다시 실행하십시오.

그러나 특히 windoze의 훨씬 더 나은 솔루션은 이미 설치되어있는 마켓 플레이스에서 설치하는 것입니다! (쉬운 플러그인을 다운로드하지 않을 경우)

당신이 전자 그래서이 설치되지 않습니다되는 아

.. 그래서에 추가 마켓 플레이스 EE 추진되지 이상하게

+0

안녕하세요 Codek, 응답 해 주셔서 감사합니다. 그냥 분명히하기 위해'ctools-installer.sh' 파일을 편집하고 그 상단에'set -x'를 입력 해 주시겠습니까? 두 명령 중 하나를 실행하면 작동해야합니까? 플러그인을 설치해야하는 마켓 플레이스를 원한다면이 방법을 검색해 보았습니다 만 운이 없다, 이것에 대한 지식이 있습니까? – Dan

+0

예, set -x는 스크립트 출력에 추가 디버깅을 추가하여 어디에서 오류가 있는지 확인할 수 있습니다. 어딘가에 명령이 누락되었을 수 있습니다. – Codek

0

를 사용하여 여기에 설명 된 방법 중 하나.

http://pedroalves-bi.blogspot.pt/2013/11/ctools-for-pentaho-50-is-available-cdf.html

+0

안녕 페드로, 링크를 이용해 주셔서 감사합니다. 블로그에서 시스템 시장에 압축을 풉니 다. 이것을 이해하지 못했기 때문에 할 수 없었습니다. 이걸 좀 더 자세히 설명해 주시겠습니까? – Dan

+0

마켓 플레이스 플러그인을 다운로드하여 pentaho-solutions/system 폴더에 압축을 풉니 다. –