2017-05-17 35 views
1

我安装了最新的Haxe版本(3.4.2),但后来得知我需要它的项目需要较旧的版本(3.1.3)。不幸的是,安装程序没有卸载选项。因此,我手动删除了Finder搜索列出的所有Haxe文件(包括系统文件和隐藏文件)。从macOS(Sierra)删除Haxe(3.4.2)

当我现在运行Haxe 3.1.3安装程序时,它显示安装已成功完成,但它似乎没有安装Haxe文件,并且在终端中键入“haxe”时,收到“未找到命令”结果。

在我看来,安装程序根本没有安装,因为它仍然发现以前Haxe安装的其余部分。

顺便说一句,我也删除从/ etc /环境下面几行:

export HAXE_STD_PATH=/usr/local/haxe/std:. # path to std + :. 
export HAXE_HOME=/usr/whatever/haxe # path to haxe 
export NEKOPATH=/usr/local/neko # path to neko 

任何想法如何解决这个问题?

回答

1

你可以尝试删除所有与

sudo rm -f -r /usr/local/lib/haxe 
sudo cp -R yourhaxedir /usr/local/lib/haxe 

也许你需要改变读取复制的二进制文件,而不是安装程序和书面方式权限

sudo chmod 777 /usr/local/lib/haxe/haxe 
sudo chmod 777 /usr/local/lib/haxe/haxelib 
sudo chmod 777 /usr/local/lib/haxe/lib 

不要忘记设置您的libs目录

haxelib setup wherever/lib 
sudo chmod 777 wherever/lib 

默认是/ usr/local/lib目录/ haXe的/ lib目录