|# Download Neko|
|curl -L http://nekovm.org/_media/neko-2.0.0-osx.tar.gz > neko-2.0.0-osx.tar.gz|
|# Extract and copy files to /usr/lib/neko|
|tar xvzf neko-2.0.0-osx.tar.gz|
|sudo mkdir -p /usr/lib/neko|
|sudo cp -r neko-2.0.0-osx/* /usr/lib/neko|
|# Add symlinks|
|sudo rm -rf /usr/bin/neko|
|sudo rm -rf /usr/bin/nekoc|
|sudo rm -rf /usr/bin/nekotools|
|sudo rm -rf /usr/lib/libneko.dylib|
|sudo ln -s /usr/lib/neko/neko /usr/bin/neko|
|sudo ln -s /usr/lib/neko/nekoc /usr/bin/nekoc|
|sudo ln -s /usr/lib/neko/nekotools /usr/bin/nekotools|
|sudo ln -s /usr/lib/neko/libneko.dylib /usr/lib/libneko.dylib|
|rm -r neko-2.0.0-osx|
|# Rebuild haxelib|
|sudo haxe haxelib.hxml|
|sudo cp ./haxelib /usr/lib/haxe/haxelib|
Is this because I didn't do this?
~$ haxelib run openfl setup Called from flash/utils/ByteArray.hx line 713 Called from flash/Lib.hx line 233 Called from flash/Lib.hx line 308 Called from flash/Lib.hx line 180 Called from C:\HaxeToolkit\haxe/std/neko/Lib.hx line 30 Uncaught exception - load.c(237) : Failed to load library : nme.ndll (dlopen(nme.ndll, 1): image not found)
Why does it mention nme at all? Does openfl already come with nme?
I had this issue but I was able to copy the nme.ndll from /usr/lib/haxe/lib/openfl-tools/1,0,10/ndll/Mac and then place it in /usr/lib/haxe/lib/openfl-tools/1,0,10/ndll/Mac64/ this solved the issue for me after that I was able to complete the setup. @jgranick also mentions this on the openFL threads here http://www.openfl.org/developer/forums/installing-openfl/error-running-openfl-setup-max-osx-1084/ this worked for me.
OpenFL has full support for 64-bit Mac now, so you should not use this script any more. If you use the Haxe installer (which installs Haxe and Neko), you should be able to get up and running right away with OpenFL. We have support for 32-bit as well, but only expect it when you have a 32-bit system. If you have any problem running Neko, be sure you have the 64-bit version (for most systems)