Установка Eiffel Studio 17.01 на Mac OS.

Будучи счастливым студентом-перваком  Университета Иннополис я познакомился с прекрасным языком программирования Eiffel. Чтобы не делать короткую историю длинной: Eiffel Studio не ставится без бубна на Mac (впрочем, ничего нового).

Инструкция (для чистой установки):

  1. Устанавливаем Xcode. Самый простой способ — установить его из App Store. Просто вводим в поиск Xcode и жмякаем «Установить».

    Для продвинутых:

    xcode-select --install

    После установки не забываем запустить Xcode и принять всевозможные лицензии.

  2. Теперь ставим XQuartz Project. Качаем Quartz-2.7.11.dmg (или что-то новее) и кликаем дважды на скачанный файл. Далее просто нажимаем Continue n раз.
  3. Настало время MacPorts.
    Скачиваем нужный нам pkg/dmg из раздела macOS Package (.pkg) installer. Далее уже знакомый экран установки, просто нажимаем Continue n раз.
    Далее в консоли вводим:

    sudo port -v selfupdate
  4. Момент истины: ставим Eiffel Studio.

    Внимание!
    Если вы прямо сейчас подключены к сети Innopolisто у вас два пути: либо включаете VPN, либо раздаете с мобильника нормальный интернет. Почему? Вопрос к фильтру от Яндекса. Не знаю.

    Вводим в терминал следующую команду:

    sudo port install eiffelstudio

    Итог должен быть подобный:

  5. Редактируем ~/.profile. 
    nano ~/.profile

    В конец файла дописываем

    export ISE_PLATFORM=macosx-x86-64
    export ISE_EIFFEL=/Applications/MacPorts/Eiffel_17.01
    export GOBO=$ISE_EIFFEL/library/gobo/svn
    export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin:$GOBO/../spec/$ISE_$
    export DISPLAY=:0.0

    Должно получиться что-то вроде этого:
    Далее нажимаем Control+X , затем Y , Enter.

  6. Разлогиниваемся из системы или просто перезагружаем компьютер.
  7. После перезагрузки сначала запускаем 

    estudio

    После этого вы должны увидеть счастливый экран запуска Eiffel Studio. Поздравляю!

Если после выполнения всех(!) пунктов этого туториала у вас остались проблемы — пишите в телеграм на @mustafin

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *