Настройка интегрированных сред для языков Ruby и Julia
На данной странице приводятся указания по настройке сред для
выполнения учебных заданий на языке Ruby (среды VS Code, RubyMine и NetBeans) и Julia (среда VS Code).
Среда VS Code (язык Ruby)
1. Установите 32-разрядный вариант Ruby SDK версии 2.6.6-1,
доступный по ссылке
https://github.com/oneclick/rubyinstaller2/releases/download/RubyInstaller-2.6.6-1/rubyinstaller-devkit-2.6.6-1-x86.exe.
В ходе установки выберите все предлагаемые компоненты.
2. На заключительном этапе установки выберите опцию дополнительной настройки комплекса MSYS2:
В появившемся консольном окне в ответ на запросы достаточно нажимать клавишу Enter:
3. В режиме командной строки перейдите в подкаталог C:\Ruby26\bin и выполните команду gem install ffi .
При успешном выполнении данной команды в консольном окне должен появиться примерно следующий текст:
C:\Ruby26\bin>gem install ffi
Fetching ffi-1.13.1-x86-mingw32.gem
Successfully installed ffi-1.13.1-x86-mingw32
Parsing documentation for ffi-1.13.1-x86-mingw32
Installing ri documentation for ffi-1.13.1-x86-mingw32
Done installing documentation for ffi after 1 seconds
1 gem installed
4. Оставаясь в том же каталоге, выполните команду gem install ruby-debug-ide .
5. Установите среду VS Code https://code.visualstudio.com/download#,
вариант Windows, 64 bit,
User Installer или System Installer. При выборе System Installer среда устанавливается
в каталоге C:\Program Files , при выборе User Installer в подкаталоге каталога, связанного
с текущим пользователем, например, C:\Users\<UserName>\AppData\Local\Programs\Microsoft VS Code .
6. Запустите программу PT4Setup, входящую в состав электронного задачника
(Пуск | Все программы | Programming Taskbook 4 | PT4 Setup), и убедитесь, что задачник
обнаружил среду Visual Studio Code (Ruby). Если путь к исполняемому файлу Code.exe не найден задачником,
то укажите его, нажав кнопку Обзор. Закройте программу PT4Setup.
7. Запустите программу PT4Load, входящую в состав электронного задачника,
в ее окне вызовите контекстное меню (нажав правую кнопку мыши) и выберите в нем
пункт Visual Studio Code (Ruby). В поле Задание (или Task при использовании английского интерфейса)
укажите имя какого-либо задания (например, Begin1) и нажмите клавишу [Enter] или кнопку Загрузка (Load).
Созданная заготовка (файл с расширением .rb) должна загрузиться в редактор VS Code.
Если попытаться запустить созданную программу-заготовку,
нажав клавишу [F5], то появится
окно с сообщением об ошибке:
В этом окне надо нажать кнопку Install Ruby Extension. В результате в левой панели редактора VS Code
появится список доступных расширений для языка Ruby, из которого надо выбрать вариант
Ruby (Peng Lv) и нажать связанную с ним кнопку Install.
После установки данного расширения
появится возможность запускать программы Ruby из среды VS Code нажатием клавиши [F5].
В результате описанных действий задачник будет настроен для использования
в среде VS Code для языка Ruby.
Среда VS Code (язык Julia)
1. Установите 64-разрядный вариант Julia SDK версии 1.7.1,
доступный по ссылке
https://julialang-s3.julialang.org/bin/winnt/x64/1.7/julia-1.7.1-win64.exe.
В ходе установки выберите все предлагаемые компоненты.
2. В режиме командной строки перейдите в подкаталог bin каталога Julia SDK
(по умолчанию каталог Julia SDK находится в подкаталоге каталога, связанного
с текущим пользователем, например, C:\Users\<UserName>\AppData\Local\Programs\Julia-1.7.1 ),
запустите файл julia.exe и после загрузки интерпретатора Julia выполните команду
import Pkg; Pkg.add("StringEncodings")
При успешном выполнении данной команды в окне интерпретатора Julia должен появиться примерно следующий текст:
julia> import Pkg; Pkg.add("StringEncodings")
Installing known registries into `C:\Users\<UserName>\.julia`
Updating registry at `C:\Users\<UserName>\.julia\registries\General.toml`
Resolving package versions...
Installed Libiconv_jll ---- v1.16.1+1
Installed Preferences ----- v1.2.3
Installed StringEncodings - v0.3.5
Installed JLLWrappers ----- v1.4.0
Downloaded artifact: Libiconv
Updating `C:\Users\<UserName>\.julia\environments\v1.7\Project.toml`
[69024149] + StringEncodings v0.3.5
Updating `C:\Users\<UserName>\.julia\environments\v1.7\Manifest.toml`
Чтобы завершить работу с интерпретатором Julia, достаточно нажать комбинацию клавиш [Ctrl]+[D]
или ввести команду exit() .
3. Установите среду VS Code https://code.visualstudio.com/download#,
вариант Windows, 64 bit,
User Installer или System Installer. При выборе System Installer среда устанавливается
в каталоге C:\Program Files , при выборе User Installer в подкаталоге каталога, связанного
с текущим пользователем, например, C:\Users\<UserName>\AppData\Local\Programs\Microsoft VS Code .
4. Запустите программу PT4Setup, входящую в состав электронного задачника
(Пуск | Все программы | Programming Taskbook 4 | PT4 Setup), и убедитесь, что задачник
обнаружил среду Visual Studio Code (Julia). Если путь к исполняемому файлу Code.exe не найден задачником,
то укажите его, нажав кнопку Обзор. Закройте программу PT4Setup.
5. Запустите программу PT4Load, входящую в состав электронного задачника,
в ее окне вызовите контекстное меню (нажав правую кнопку мыши) и выберите в нем
пункт Visual Studio Code (Julia). В поле Задание (или Task при использовании английского интерфейса)
укажите имя какого-либо задания (например, Begin1) и нажмите клавишу [Enter] или кнопку Загрузка (Load).
Созданная заготовка (файл с расширением .jl) должна загрузиться в редактор VS Code.
Если попытаться запустить созданную программу-заготовку,
нажав клавишу [F5], то появится
окно с сообщением об ошибке:
В этом окне надо нажать кнопку Install julia Extension. В результате в левой панели редактора VS Code
появится список доступных расширений для языка Julia, из которого надо выбрать вариант
Julia (julialang) и нажать связанную с ним кнопку Install.
После установки данного расширения
появится возможность запускать программы Julia из среды VS Code нажатием клавиши [F5].
В результате описанных действий задачник будет настроен для использования
в среде VS Code для языка Julia.
Среда RubyMine (язык Ruby)
14. Установите и настройте 32-разрядный вариант Ruby SDK версии 2.6.6-1, выполнив шаги 14, описанные в
подразделе «Среда VS Code (язык Ruby)».
5. Установите среду RubyMine.
Рекомендуется использовать версию 2020.2.2.
Заметим, что на сайте компании JetBrains студенты и преподаватели могут получить бесплатную академическую лицензию
на использование продуктов данной компании, в том числе и RubyMine
(https://www.jetbrains.com/community/education/#students).
6. После установки среды RubyMine запустите ее, выполните команду File | Settings...,
в появившемся окне перейдите в раздел Languages & Frameworks|Ruby SDK and Gems
и в списке вариантов Ruby SDK выберите ruby-2.6.6-p146 [i386-mingw32]:
Если такой вариант отсутствует, то нажмите на кнопку «+» в верхней части окна
для автоматического поиска установленных вариантов Ruby SDK.
Если автоматический поиск не дал результатов, то используйте команду New local...
из меню, связанного с кнопкой «+» для явного указания пути C:\Ruby26\bin к интерпретатору Ruby.
После установки требуемого варианта Ruby SDK закройте окно, нажав кнопку OK.
7. Запустите программу PT4Setup, входящую в состав электронного задачника
(Пуск | Все программы | Programming Taskbook 4 | PT4 Setup), и убедитесь, что задачник
обнаружил среду разработки RubyMine.
Если путь к исполняемому файлу rubymine64.exe не найден задачником, то укажите его,
нажав кнопку Обзор.
В результате описанных действий задачник будет настроен для использования
в среде RubyMine.
Среда NetBeans версии 6.9 (язык Ruby)
В версии задачника 4.22 поддержка данной среды прекращена.
Предварительно необходимо установить 32-разрядный вариант пакета JDK
и саму среду NetBeans (версия 6.9 доступна по следующей ссылке:
http://download.netbeans.org/netbeans/6.9.1/final/bundles/netbeans-6.9.1-ml-javase-windows.exe).
Затем надо установить подключаемый модуль (плагин) для поддержки языка Ruby.
Для этого требуется выполнить следующие шаги:
1. Выполните команду Tools | Plugins из меню среды NetBeans.
2. В появившемся окне Plugins перейдите на вкладку Available Plugins,
установите флажок около пункта Ruby and Rails и нажмите кнопку Install
(для отображения списка доступных модулей может потребоваться установить подключение к Интернету):
3. После завершения установки плагина перезапустите среду NetBeans.
Затем установите дистрибутив Ruby
(например, http://dl.bintray.com/oneclick/rubyinstaller/rubyinstaller-2.0.0-p451.exe?direct).
В ходе установки выберите все доступные компоненты.
В режиме командной строки выполните команду gem install ffi
(если команда gem не будет распознана, то следует перейти в подкаталог bin системного каталога Ruby
и повторно выполнить эту команду):
В данной версии NetBeans IDE (в отличие от версий 7.27.4, рассматриваемых
в следующем подразделе) при выполнении заданий на языке Ruby необходимо использовать не
реализацию языка, встроенную в подключаемый модуль Ruby and Rails (Built-in JRuby),
а «внешнюю» реализацию, полученную в результате установки дистрибутива Ruby.
Это связано с тем, что в реализациях Built-in JRuby для данной версии отсутствует
модуль ffi, используемый для взаимодействия программы учащегося с ядром задачника.
Описываемые далее завершающие действия надо выполнить после загрузки проекта Ruby в среду NetBeans
(напомним, что проект Ruby, создаваемый задачником Programming Taskbook для среды NetBeans, имеет имя PT_Ruby).
Для того чтобы определить (и, при необходимости, изменить) реализацию Ruby, используемую в проекте,
надо отобразить на экране окно свойств проекта (File | Project Properties)
и перейти в этом окне в раздел Run (имена разделов указываются в списке Categories).
Имя используемой реализации Ruby отображается в выпадающем списке Ruby Platform.
Если в выпадающем списке нет других вариантов, кроме Built-in JRuby,
то следует нажать кнопку Manage, в появившемся окне нажать кнопку Add Platform,
выбрать каталог с дистрибутивом Ruby (например, C:\Ruby193\bin) и в нем выбрать файл ruby.exe.
После этого надо закрыть окно Ruby Platform Manager и
выбрать в поле Ruby Platform вариант Ruby 1.9.3-p448.
В результате описанных действий задачник будет настроен для использования
в среде NetBeans 6.9 для языка Ruby.
Среда NetBeans версий 7.2, 7.3 и 7.4 (язык Ruby)
В версии задачника 4.22 поддержка данной среды прекращена.
Предварительно необходимо установить 32-разрядный вариант пакета JDK
и саму среду NetBeans (версия 7.4 доступна по следующей ссылке:
http://download.netbeans.org/netbeans/7.4/final/bundles/netbeans-7.4-javase-windows.exe).
Затем необходимо скачать подключаемый модуль (плагин) для поддержки языка Ruby:
После скачивания архива модуля его необходимо распаковать в какой-либо каталог.
Запустите среду NetBeans и выполните команду меню Сервис | Подключаемые модули.
В появившемся окне Подключаемые модули перейдите на вкладку Параметры настройки
и нажмите кнопку Добавить:
В новом окне Настройка центра обновлений введите в поле Имя
текст Ruby , а в поле URL укажите путь к файлу updates.xml,
входящего в состав подключаемого модуля для поддержки языка Ruby:
Закройте окно Настройка центра обновлений,нажав кнопку OK, после чего
в левом разделе окна Параметры настройки установите флажок рядом с пунктом Ruby:
После этого перейдите на вкладку Доступные подключаемые модули, нажмите кнопку
Проверить наличие последней версии и найдите в списке доступных подключаемых
модулей пункт Ruby and Rails.
Установите флажок рядом с этим пунктом и нажмите кнопку Установить:
После завершения установки подключаемого модуля перезапустите среду NetBeans.
В результате описанных действий задачник будет настроен для использования
в среде NetBeans 7.2, 7.3 и 7.4 для языка Ruby.
|