Проблемы с установкой C-Tools в Pentaho.
-
23-12-2019 - |
Вопрос
Во-первых, у меня Pentaho EE версии 5.0.3, и я пытаюсь установить C-Tools.Я искал в Интернете учебные пособия о том, как это сделать, и все они одинаковы, и я им следую;
Когда я запускаю команду;
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
В команде я указал пути к каталогам pentaho-solutions и tomcat.Однако после запуска этой команды я получаю следующее:
ERROR: Supplied solution path is not a directory
Как вы можете видеть, я понимаю это ERROR
сообщение внизу, в котором говорится, что предоставленный путь решения не является каталогом, если это каталог
Кто-нибудь знает, где я могу ошибиться?
Решение
Я еще не использовал установщик ctools на pentaho5, но верю, что кто-то заставил его работать.
Добавьте SET -x в верхнюю часть сценария и снова запустите.
Но гораздо лучшим решением, особенно в Windoze, является просто установка из магазина, который уже должен быть установлен!(Легкая загрузка плагина, если нет)
Ааа, ты ее, поэтому он не будет установлен..так что добавляйте.Маркетплейс не продвигается в ee, как ни странно
Другие советы
Используйте один из методов, описанных здесь:
http://pedroalves-bi.blogspot.pt/2013/11/ctools-for-pentaho-50-is-available-cdf.html