Как построить DrRacket? - PullRequest
       100

Как построить DrRacket?

0 голосов
/ 20 марта 2020

У меня произошла ошибка, в https://github.com/racket/drracket/issues/331

Я хочу найти ее самостоятельно, поэтому мне нужно скачать исходный код Drracket и скомпилировать его, генерировать некоторые Отладка информации и отладка исходного кода строка за строкой. * Команда raco setup строит байт-код, документацию, исполняемые файлы и индексы метаданных для всех установленных коллекций.

из

Коллекции, созданные программой установки raco может быть частью исходного дистрибутива Racket, установленного через менеджер пакетов (см. Управление пакетами в Racket), установленного через PL aneT (см. PL aneT: Automati c Distribution Package), связанного по ссылке raco, в каталог, указанный в переменной среды PLTCOLLECTS или помещенный в один из каталогов коллекции по умолчанию.

из

Команда установки raco используется при установке инструменты например, менеджер пакетов или PL aneT. Программисты, которые изменяют установленные коллекции, могут найти полезным запуск raco setup в качестве альтернативы деинсталляции и переустановке набора коллекций.

из

Я выполнил рэкет на виртуальной машине с ракетой. И он будет скомпилирован в байт-код, такой как java и python, я прав I

и про управление пакетами, я нахожу это: https://pkg-build.racket-lang.org/about.html

, которые говорят о пакете. Я прочитал его. И знаю пакет et c.

поэтому я не могу просто загрузить исходный код и использовать какой-либо командный инструмент для преобразования в исполняемый файл. Я не могу указать путь к своей папке загрузки, верно?

в python Я могу загрузить исходный пакет, распаковать его и exe c setup.py.

но в racket единственный способ установить пакет или lib - это скачать ракетку и скомпилировать ее как

https://github.com/racket/racket/blob/master/build.md

и используйте «raco install» для загрузки пакета с net, поэтому я могу а не просто скачать исходную папку drracket и скомпилировать ее, верно?

может кто-нибудь побольше рассказать о том, как найти ошибку, что делать и как найти неправильную позицию кода.

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

Есть ли какая-нибудь книга, блог о языке ракетных программ, таких как 《внутри объектной модели c ++ Virtual ракетная виртуальная машина. Я был бы очень признателен.

что-то связанное:

https://github.com/racket/racket/issues/3037

https://github.com/racket/racket/issues/3010

...