【问题标题】:Build & start hybris 5.1.1 on Linux or Mac OS X在 Linux 或 Mac OS X 上构建并启动 hybris 5.1.1
【发布时间】:2014-05-16 14:44:17
【问题描述】:

我是第一次安装hybris 5.1.1完整包&按照这个网页的流程:

https://wiki.hybris.com/display/release5/Quick+Installation

但是,当我执行该步骤时:

在 Unix 相关系统(例如 Linux 或 Mac OS X)上,运行 setantenv.sh 通过输入 ./setantenv.sh.

通过...

mlittle-mbook1-2:platform mlittle$ ./setantenv.sh

我收到消息...

-bash: ./setantenv.sh: 权限被拒绝

我也试过用chmod 755 platform设置执行权限,但是没用..

【问题讨论】:

  • 堆栈溢出可用于解决有关开发和代码的具体问题。尝试将您的问题换成不同的堆栈交换,例如 unix.stackexchange.com
  • 尝试. ./setantenv.sh设置ant环境。然后ant clean allsh hybrisserver.sh。启动服务器后,初始化系统。
  • 感谢所有回答的人。我终于安装好了。指导不正确。正如 Shreshtt 建议的那样,它应该是。 ./setantenv.sh.

标签: bash unix hybris


【解决方案1】:

你有没有使用过 bash 命令

. ./setantenv.sh

【讨论】:

    【解决方案2】:

    你应该使用. ./setenv.sh,因为它也设置了 maven 环境

    【讨论】:

      【解决方案3】:

      使用

      ls -l
      

      查看所有者和群组是谁。如果您不是所有者或在组中,您可能需要将您的权限分别更改为 777 或 775。

      在安装过程中,经常需要在语句前加上 sudo,以便将文件写入 /bin 等文件夹。

      【讨论】:

        【解决方案4】:

        “权限被拒绝”错误表示您没有执行 shell 程序的权限。

        您需要更改文件模式以允许执行。

        这是命令(以下步骤假设您是文件的所有者):

        chmod 755 ./setantenv.sh
        

        然后运行

        . ./setantenv.sh
        

        【讨论】:

          【解决方案5】:
          1. 首先将您的 Hybris 安装的所有文件的所有权更改为您当前的用户。
          hybris : ~ $ whoami 
          hybris
          hybris : ~ chown -R hybris: ./
          hybris : ~ chmod -R 755 ./
          
          1. 然后运行 ​​setantenv 命令

          hybris : ~/hybris/bin/platform $ 。 setantenv.sh

          【讨论】:

            猜你喜欢
            • 2012-04-18
            • 2012-12-17
            • 2017-02-24
            • 1970-01-01
            • 1970-01-01
            • 2012-06-08
            • 1970-01-01
            • 1970-01-01
            • 2013-04-07
            相关资源
            最近更新 更多