먼저 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
메시지가 볼 수 있습니다로?
안녕하세요 Codek, 응답 해 주셔서 감사합니다. 그냥 분명히하기 위해'ctools-installer.sh' 파일을 편집하고 그 상단에'set -x'를 입력 해 주시겠습니까? 두 명령 중 하나를 실행하면 작동해야합니까? 플러그인을 설치해야하는 마켓 플레이스를 원한다면이 방법을 검색해 보았습니다 만 운이 없다, 이것에 대한 지식이 있습니까? – Dan
예, set -x는 스크립트 출력에 추가 디버깅을 추가하여 어디에서 오류가 있는지 확인할 수 있습니다. 어딘가에 명령이 누락되었을 수 있습니다. – Codek