2014-02-27 32 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

在命令我已提供給Pentaho的解決方案和Tomcat的目錄路徑。 然而,運行此命令後,我得到以下;

ERROR: Supplied solution path is not a directory 

,你可以看到我在底部得到這個ERROR消息,稱所提供的解決方案的路徑是不是一個目錄,當它是一個目錄

任何人有任何想法,我可以去錯了嗎?

回答

0

我還沒有使用pentaho5上的ctools安裝程序,但相信有人確實使它工作。

添加設置-x 到腳本的頂部並再次運行。

但更好的解決方案,特別是在windoze只是從市場上應該已經安裝! (易插件下載,如果沒有)

啊你EE,所以它不會被安裝。所以在添加IT賣場沒有在EE促進古怪

+0

您好Codek,感謝您的答覆。爲了清楚起見,你需要我編輯'ctools-installer.sh'文件並在其頂部輸入'set -x',是嗎?如果我運行兩個命令中的任何一個,我應該可以工作?如果我想要市場,我必須安裝插件,我已經試過如何做到這一點,但我只是沒有運氣,你會有這方面的知識嗎? – Dan

+0

是的,設置-x將添加額外的調試腳本輸出,所以我們可以看到它失敗的地方 - 可能是一個丟失的命令等 – Codek