I'm trying to get x64 and amd64 to play nicely together on my machine.
I've followed the steps here and so far things seem to be ok for normal usage.
However, when I run this I get:
> dnx64 ef --help
Failed to load /usr/local/share/dotnet/x64/host/fxr/5.0.10/libhostfxr.dylib, error: dlopen(/usr/local/share/dotnet/x64/host/fxr/5.0.10/libhostfxr.dylib, 1): no suitable image found. Did find:
/usr/local/share/dotnet/x64/host/fxr/5.0.10/libhostfxr.dylib: mach-o, but wrong architecture
/usr/local/share/dotnet/x64/host/fxr/5.0.10/libhostfxr.dylib: mach-o, but wrong architecture
The library libhostfxr.dylib was found, but loading it from /usr/local/share/dotnet/x64/host/fxr/5.0.10/libhostfxr.dylib failed
- Installing .NET prerequisites might help resolve this problem.
https://go.microsoft.com/fwlink/?linkid=2063366
dnx64 is alias dnx64="/usr/local/share/dotnet/x64/dotnet"
I installed the ef tool with dotnet 6 arm64 version.
> file ~/.dotnet/tools/dotnet-ef
/Users/username/.dotnet/tools/dotnet-ef: Mach-O 64-bit executable arm64
The dotnet-ef binary is arm64 but I'm trying to execute it with my x64 dotnet install.
Any ideas how I can get this to work?
I'm trying to get x64 and amd64 to play nicely together on my machine.
I've followed the steps here and so far things seem to be ok for normal usage.
However, when I run this I get:
dnx64 is
alias dnx64="/usr/local/share/dotnet/x64/dotnet"I installed the ef tool with dotnet 6 arm64 version.
The dotnet-ef binary is arm64 but I'm trying to execute it with my x64 dotnet install.
Any ideas how I can get this to work?