Команда Rex не найдена

Я пытаюсь установить Rex на Mac OS X (El Capitan), следуя инструкциям на https://www.rexify.org/get.html

Я установил 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Я нашел один экземпляр в /opt/local/libexec/perl5.22/sitebin/, Установщик допустил некоторые ошибки при создании папки bin?

1 ответ

Вам необходимо выяснить, где в вашей системе установлены модули Perl, используя

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

Ты найдешь rex в одном из каталогов модуля perl в подкаталоге "bin".

Попробуй это:

for PERLINC in $(perl -e 'print join "\n", @INC;') 
do ls -l $PERLINC/Rex-1.3.3/bin/rex; done
Другие вопросы по тегам