Команда $idl в терминале не запускает IDL

#macos #unix #idl-programming-language

#macos #unix #idl-programming-language

Вопрос:

Ввод $idl в терминале возвращает «команда не найдена».

‘какой idl’ также ничего не дает.

IDL_PATH по умолчанию равен:

/Applications/exelis/idl83/lib/bridges:/Applications/exelis/idl83/lib/datatypes:/Applications/exelis/idl83/lib/dicomex:/Applications/exelis/idl83/lib/graphics:/Applications/exelis/idl83/lib/hook:/Applications/exelis/idl83/lib/imsl:/Applications/exelis/idl83/lib/itools/components:/Applications/exelis/idl83/lib/itools/framework:/Applications/exelis/idl83/lib/itools/ui_widgets:/Applications/exelis/idl83/lib/itools:/Applications/exelis/idl83/lib/obsolete:/Applications/exelis/idl83/lib/utilities:/Applications/exelis/idl83/lib/wavelet/data:/Applications/exelis/idl83/lib/wavelet/source:/Applications/exelis/idl83/lib:/Applications/exelis/idl83/examples/data:/Applications/exelis/idl83/examples/demo/demodata:/Applications/exelis/idl83/examples/demo/demoslideshows/slideshowsrc:/Applications/exelis/idl83/examples/demo/demosrc:/Applications/exelis/idl83/examples/demo:/Applications/exelis/idl83/examples/doc/bridges:/Applications/exelis/idl83/examples/doc/dicom:/Applications/exelis/idl83/examples/doc/file_io:/Applications/exelis/idl83/examples/doc/image:/Applications/exelis/idl83/examples/doc/itools:/Applications/exelis/idl83/examples/doc/language:/Applications/exelis/idl83/examples/doc/objects:/Applications/exelis/idl83/examples/doc/plot:/Applications/exelis/idl83/examples/doc/sdf:/Applications/exelis/idl83/examples/doc/shaders:/Applications/exelis/idl83/examples/doc/signal:/Applications/exelis/idl83/examples/doc/utilities:/Applications/exelis/idl83/examples/doc/widgets:/Applications/exelis/idl83/examples/HP_TIFF:/Applications/exelis/idl83/examples/imsl:/Applications/exelis/idl83/examples/misc:/Applications/exelis/idl83/examples/mjpeg2000:/Applications/exelis/idl83/examples/ogc/wcs:/Applications/exelis/idl83/examples/ogc/wms:/Applications/exelis/idl83/examples/widgets/wexmast:/Applications/exelis/idl83/examples/widgets:/Applications/exelis/idl83/examples:/Applications/exelis/idl83/idlde/plugins/com.rsi.idldt_8.3.0/icons

Я сделал миллион вещей, чтобы добавить в path, чтобы иметь возможность запускать IDL из командной строки, но ничего не работает. Я в тупике. Помогите, пожалуйста!

Комментарии:

1. что показывает «echo $ idl»? (предполагая, что «Ввод $ idl в терминале» означает, что вы буквально ввели $ idl

Ответ №1:

IDL_PATH не является системным путем. Добавьте idl в системный путь, т. Е. Что-то вроде:

 $ export PATH=/Applications/exelis/idl/bin:$PATH
  

Комментарии:

1. Или создайте соответствующий скрипт idl_setup в каталоге idl / bin, который устанавливает псевдонимы для idl, idlde и других соответствующих инструментов.