Как мне установить drRacket?

Я установил drRacket в Ubuntu, загрузив исходный файл отсюда . Затем я запустил

sudo ./racket-5.2.1-bin-i386-linux-ubuntu-karmic.sh

после того, как сделал его исполняемым файлом, поэтому файл находится в usr / racket / bin / drracket

  1. . строка без перехода в ее каталог

  2. Я не могу заставить drRacket запускать файлы .rkt с помощью команды «открыть с помощью»

1
задан 28 October 2015 в 20:19

2 ответа

Откройте Terminal и введите эти команды для добавления Ракетки PPA:

sudo add-apt-repository ppa:plt/racket -y

и установка:

sudo apt-get install racket -y

можно выполнить его путем ввода drracket или открытия его в меню Applications .

1
ответ дан 28 October 2015 в 20:19
  1. Добавьте / usr / racket / bin в вашу PATH. Если вы используете bash (который используется по умолчанию для терминала в Ubuntu), вы должны отредактировать файл .bashrc так, чтобы он содержал две строки:

    PATH=/usr/racket/bin:$PATH
    export PATH
    

    Если ваш .bashrc уже имеет настройку PATH, тогда вам нужно добавить / usr / racket / bin. Например, у меня уже есть настройка PATH, которая выглядит следующим образом: PATH=~/bin:$PATH. Затем я бы изменил его на: PATH=/usr/racket/bin:~/bin:$PATH. Двоеточия действуют как разделители, в то время как $ PATH будет включать в себя значение PATH для среды по умолчанию. Bash будет искать местоположения в указанном порядке, поэтому на самом деле я бы предпочел PATH=~/bin:/usr/racket/bin:$PATH, чтобы мои личные сценарии (которые я вставил в ~ / bin) были выбраны во всем остальном.

    Если у вас нет .bashrc в вашем домашнем каталоге, создайте его, используя ваш любимый текстовый редактор с двумя строками выше.

    Изменение не вступит в силу, пока вы не откроете новый терминал или не наберете source .bashrc в текущем терминале.

  2. Добавьте drRacket в подменю «Открыть с помощью» в контекстном меню . Я думаю, что вы, вероятно, используете файловый менеджер по умолчанию, Nautilus. Я больше этим не пользуюсь, но я понимаю, что у людей были проблемы с этим. См. этот ответ для решения.

0
ответ дан 28 October 2015 в 20:19

Другие вопросы по тегам:

Похожие вопросы: