0

我正在尝试在 CentOS6 上安装 codeDeploy 代理。

我做了什么

$ > wget https://aws-codedeploy-ap-northeast-2  .s3.amazonaws.com/latest/install
$ > chmod +x ./install
$ > sudo ./install auto 

Not found ruby​​ 发生错误,所以我2.4.2通过 tar 文件安装了 ruby​​。(可执行文件位于/usr/local/bin

之后,当我尝试时sudo ./install auto,它返回错误消息

/usr/bin/env: ruby: No such file or directory

当我打开install通过 下载的文件wget时,它以#!/usr/bin/env ruby.

我将其更改为它在不询问密码的情况下#! /usr/local/bin ruby返回。sudo: unable to execute ./install: Permission denied

有没有我忘记的步骤或额外的工作来逃避这个问题?谢谢。

4

1 回答 1

1

尝试将 ruby​​ 安装符号链接到 /use/bin/ruby,然后运行安装程序。如果符号链接到位,则不需要在安装脚本中更新 shebang。

于 2018-01-09T22:47:44.900 回答