Можливо, ви використовуєте bash, але синтаксис which
виводу показує, що ви використовуєте старе, which
написане в csh. Шлях , показує вгору , зазначені в дужках, і каталоги в PATH є записи , як /opt/SUNWspro/bin
і /usr/ccs/bin
які мають сенс тільки в Solaris. Це послідовно: Solaris використовував csh which
.
Ось я здогадуюсь: у вас є один PATH за bash, а інший для csh. Це може бути системною проблемою. Як я пам’ятаю, Solaris зберігає файли / etc / profile та / etc / cshrc для загальносистемного налаштування PATH. Ці два файли ініціалізації можуть встановлювати різні змінні PATH для різних оболонок. Виконайте "echo $ PATH" під bash, і подивіться, чи воно згодне з тим, що which
команда виводить як рядок PATH.
assemble.sh
у вашому поточному каталозі?