【问题标题】:Trouble installing C-Tools to Pentaho将 C-Tools 安装到 Pentaho 时遇到问题
【发布时间】:2015-03-20 01:29:19
【问题描述】:

首先我有 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 消息,说提供的解决方案路径不是目录,但它是目录

有人知道我哪里出错了吗?

【问题讨论】:

    标签: pentaho pentaho-ctools


    【解决方案1】:

    我还没有在 pentaho5 上使用过 ctools 安装程序,但相信有人确实让它工作了。

    添加设置-x 到脚本顶部并再次运行。

    但更好的解决方案,尤其是在windoze 上,只是从应该已经安装的市场安装! (如果没有,请轻松下载插件)

    啊,你是ee所以它不会被安装..所以添加它。奇怪的是,市场没有在ee中推广

    【讨论】:

    • 您好 Codek,感谢您的回复。为了清楚起见,您希望我编辑ctools-installer.sh 文件并在其顶部输入set -x,是吗?如果我运行这两个命令中的任何一个,它应该可以工作吗?如果我想要安装插件的市场,我已经尝试搜索如何做到这一点,但我没有运气,你对此有任何了解吗?
    • 是的,set -x 会在脚本输出中添加额外的调试,这样我们就可以看到它失败的地方——可能是某个地方缺少命令等等。
    【解决方案2】:

    【讨论】:

    • 嗨佩德罗,感谢您的链接。在博客中你说将市场解压缩到系统中,我不能这样做,因为我不明白这一点?你能详细说明一下吗?
    • 下载市场插件并将其解压到 pentaho-solutions/system 文件夹中。
    猜你喜欢
    • 2018-07-06
    • 1970-01-01
    • 2015-03-01
    • 2020-06-24
    • 1970-01-01
    • 2017-03-11
    • 2014-09-11
    • 2013-12-24
    • 2020-02-27
    相关资源
    最近更新 更多