2017-05-17 38 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目錄