I’m getting this error (below) when trying to build RCall. it suggest Try adding /Library/Frameworks/R.framework/Resources/lib to the "LD_LIBRARY_PATH" environmental variable
but i don’t know how to do. Can someone tell ?
Thank you
ERROR: Error building `RCall`:
ERROR: could not load library "/Library/Frameworks/R.framework/Resources/lib/libR.dylib"
dlopen(/Library/Frameworks/R.framework/Resources/lib/libR.dylib, 0x0001): tried: '/Library/Frameworks/R.framework/Resources/lib/libR.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/Library/Frameworks/R.framework/Versions/4.2/Resources/lib/libR.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e'))
ERROR: LoadError: Try adding /Library/Frameworks/R.framework/Resources/lib to the "LD_LIBRARY_PATH" environmental variable and restarting Julia.
Stacktrace:
[1] error(s::String)
@ Base ./error.jl:35
[2] validate_libR(libR::String)
@ Main ~/.julia/packages/RCall/LWzAQ/deps/setup.jl:26
[3] locate_libR(Rhome::SubString{String})
@ Main ~/.julia/packages/RCall/LWzAQ/deps/setup.jl:43
[4] top-level scope
@ ~/.julia/packages/RCall/LWzAQ/deps/build.jl:58
[5] include(fname::String)
@ Base.MainInclude ./client.jl:478
[6] top-level scope
@ none:5
in expression starting at /Users/sahil.khan/.julia/packages/RCall/LWzAQ/deps/build.jl:11
caused by: could not load library "/Library/Frameworks/R.framework/Resources/lib/libR.dylib"
dlopen(/Library/Frameworks/R.framework/Resources/lib/libR.dylib, 0x0001): tried: '/Library/Frameworks/R.framework/Resources/lib/libR.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/Library/Frameworks/R.framework/Versions/4.2/Resources/lib/libR.dylib' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e'))
Stacktrace:
[1] dlopen(s::String, flags::UInt32; throw_error::Bool)
@ Base.Libc.Libdl ./libdl.jl:117
[2] dlopen (repeats 2 times)
@ ./libdl.jl:116 [inlined]
[3] validate_libR(libR::String)
@ Main ~/.julia/packages/RCall/LWzAQ/deps/setup.jl:16
[4] locate_libR(Rhome::SubString{String})
@ Main ~/.julia/packages/RCall/LWzAQ/deps/setup.jl:43
[5] top-level scope
@ ~/.julia/packages/RCall/LWzAQ/deps/build.jl:58
[6] include(fname::String)
@ Base.MainInclude ./client.jl:478
[7] top-level scope
@ none:5