2017-10-13 9 views
0

CentOS6にcodeDeployエージェントをインストールしようとしています。私はCodeDeployエージェントのインストールエラー::/usr/bin/env:rubyが見つかりません

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

ルビーエラーが発生見つかりませんでした、だから私はtarファイルを経由してルビー2.4.2をインストールし何

。 (/usr/local/binにある実行ファイル)その後

私はsudo ./install autoをしようとすると、それは私がwgetを経由してダウンロードinstallファイルを開くとエラーメッセージ

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

、それは#!/usr/bin/env rubyで始まる返します。

これを#! /usr/local/bin rubyに変更すると、パスワードを尋ねることなくsudo: unable to execute ./install: Permission deniedが返されます。

この問題を回避するために忘れた余分な仕事がありますか?おかげさまで

答えて

0

/use/bin/ruby​​へのrubyインストールのシンボリックリンクを試してから、インストーラを実行してください。シンボリックリンクが存在する場合は、インストールスクリプトでシバンを更新する必要はありません。

+0

ありがとうございました。あなたの答えは解決策になります。しかし、私の場合、私はちょうどルビーインストールバージョンを変更しました。 –

関連する問題