0

https://www.rexify.org/get.htmlの指示に従って、Mac OS X (El Capitan) に Rex をインストールしようとしています。

XCode と MacPorts をインストールしました。

以下は、インストールコマンドから得た応答です。

$ sudo port install libssh2 perl5
--->  Computing dependencies for libssh2
--->  Cleaning libssh2
--->  Computing dependencies for perl5
--->  Cleaning perl5
--->  Scanning binaries for linking errors
--->  No broken files found.

$ curl -L https://get.rexify.org | perl - --sudo -n Rex
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                             Dload  Upload   Total   Spent    Left  Speed
100  294k  100  294k    0     0    99k      0  0:00:02  0:00:02 --:--:--   99k
Rex is up to date. (1.3.3)

インストール スクリプトでは最新であると表示されましたが、次のコマンドを実行できません。

$ rex
-bash: rex: command not found

別の Mac OS X マシンで試しましたが、問題はありませんでした。誰かがこの奇妙な状況を修正するのを手伝ってくれませんか?

アップデート:

を実行する$ find / -name rexと、 に 1 つのインスタンスが見つかりました/opt/local/libexec/perl5.22/sitebin/。インストーラーが bin フォルダーを作成するときに間違いを犯しましたか?

4

1 に答える 1

2

を使用して、perl モジュールがシステムにインストールされている場所を見つける必要があります。

perl -e 'print join "\n", @INC;'

rexサブディレクトリ "bin" 内の perl モジュール ディレクトリの 1 つにあります。

これを試して:

for PERLINC in $(perl -e 'print join "\n", @INC;') 
do ls -l $PERLINC/Rex-1.3.3/bin/rex; done
于 2016-01-25T13:19:42.160 に答える