Вот скрипт, который я использую на CI-серверах под управлением Ubuntu.Он устанавливает Haxe и Neko в /opt/
, но вы можете разместить их в любом месте (замените /opt/
на любое другое место, например /usr/local/
или $HOME/tools/
):
# Install neko and Haxe
cd /opt/
curl -sL http://nekovm.org/media/neko-2.1.0-linux64.tar.gz | tar -xz
curl -sL https://github.com/HaxeFoundation/haxe/releases/download/4.0.0-rc.5/haxe-4.0.0-rc.5-linux64.tar.gz | tar -xz
mv haxe_* haxe-4.0.0-rc5
ln -s haxe-4.0.0-rc5 haxe # symlink makes it easy to switch versions
Тогда выхотите, чтобы эти переменные среды были определены в вашем ~/.bashrc
или его эквиваленте:
export NEKOPATH=/opt/neko-2.1.0-linux64/
export HAXE_STD_PATH=/opt/haxe/std
export PATH=/opt/haxe/:/opt/neko-2.1.0-linux64/:$PATH
export LD_LIBRARY_PATH=/opt/neko-2.1.0-linux64/:$LD_LIBRARY_PATH
И чтобы завершить установку (после настройки экспорта), вам нужно выполнить один раз:
haxelib setup ~/haxelib
Я также описал, как управлять несколькими версиями Haxe в Ubuntu на форумах Haxe: https://community.haxe.org/t/quick-write-up-of-how-i-manage-haxe-versions-under-linux/1694
Чтобы удалить:
- удалить экспортот
.bashrc
rm -rf /opt/haxe* /opt/neko* ~/haxelib