我没有通过rvm安装ruby-2.3.0,而它与ruby-2.2.0一起使用.
错误消息如下
Error running '__rvm_make -j 1',
showing last 15 lines of /Users/Rookie/.rvm/log/1472865655_ruby-2.3.0/make.log
compiling ./missing/explicit_bzero.c
compiling ./missing/setproctitle.c
compiling dmyenc.c
linking miniruby
config.status: creating ruby-runner.c
dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
Referenced from: /Users/Rookie/.rvm/src/ruby-2.3.0/./miniruby (which was built for Mac OS X 10.12)
Expected in: /usr/lib/libSystem.B.dylib
dyld: Symbol not found: _clock_gettime
Referenced from: /Users/Rookie/.rvm/src/ruby-2.3.0/./miniruby (which was built for Mac OS X 10.12)
Expected in: /usr/lib/libSystem.B.dylib
make: *** [.rbconfig.time] Trace/BPT trap: 5
+__rvm_make:0> return 2
There has been an error …Run Code Online (Sandbox Code Playgroud) 我有一个胖iOS库,它支持真实设备(arm64...)和Intel Mac(x86_64)的iOS模拟器。但当我改用 M1 mac 时,事情就变得困难了。
如果我使用旧的库,我将失败并显示错误xxx.a (xxx.o) building for iOS Simulator, but linking in object file built for iOS, file 'xxx' for architecture arm64: . 看来我必须构建一个 xcframework,其中包含用于不同目的地的二进制文件。
所以我尝试构建不同的切片并希望将它们捆绑为 xcframework。但我最终发现我不知道如何用 M1 Mac 构建 x86_64 切片。
我的问题是