2016-01-25 2 views
0

Я пытаюсь установить 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, и проблем не было. Может ли кто-нибудь помочь мне исправить эту странную ситуацию?

Update:

$ find/-name rex делает, я нашел один экземпляр в /opt/local/libexec/perl5.22/sitebin/. Установщик сделал некоторые ошибки при создании папки bin?

+0

Проверьте путь на обоих. – Sobrique

+0

Какой путь вы имеете в виду? На рабочей машине rex можно найти в/usr/local/bin /. Но не на том, что у меня проблемы. Я еще не смог найти способы удалить/переустановить. – slbteam08

+0

Очевидно, что 'Rex' был установлен где-то иначе, чем вы ожидали. Но тот установщик, который вы только что запустили, заставляет мою голову болеть. Я бы предположил, что вы проверяете 'perl -v' и какую версию perl и устанавливаете места, которые он использует. Но в противном случае - здесь действительно недостаточно деталей для решения проблемы. – Sobrique

ответ

2

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

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

Вы найдете rex в одном из модулей Perl каталогов в подкаталоге «бункером».

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

for PERLINC in $(perl -e 'print join "\n", @INC;') 
do ls -l $PERLINC/Rex-1.3.3/bin/rex; done 
+0

К сожалению, ни одна из этих папок не содержит rex ... – slbteam08

 Смежные вопросы

  • Нет связанных вопросов^_^