久しぶりにRubyMotionの環境構築
既存のプロジェクトでbundleしたら
TypeError: superclass mismatch for class StringIO
がでる。
こちらを参照し、gem install後、StringIOを全て削除。
provisioningファイルがないと云われるのでダウンロード。
/Users/kito/Library/RubyMotion/build
のアクセスができないと云われる。
/Users/kito/Library/RubyMotion/
に自分の権限でRead/Writeできる様に追加。
rake clean:all
で元のバイナリーを一掃。
% rake pod:install % sudo xcode-select --install % sudo xcode-select --reset % rake
bridgesupport周りでエラーが出てる。M1のせいか?
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': dlopen(/Library/RubyMotion/lib/BridgeSupport3/System/Library/BridgeSupport/ruby-2.6/bridgesupportparser.bundle, 0x0009): tried: '/Library/RubyMotion/lib/BridgeSupport3/System/Library/BridgeSupport/ruby-2.6/bridgesupportparser.bundle' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Library/RubyMotion/lib/BridgeSupport3/System/Library/BridgeSupport/ruby-2.6/bridgesupportparser.bundle' (no such file), '/Library/RubyMotion/lib/BridgeSupport3/System/Library/BridgeSupport/ruby-2.6/bridgesupportparser.bundle' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64')) - /Library/RubyMotion/lib/BridgeSupport3/System/Library/BridgeSupport/ruby-2.6/bridgesupportparser.bundle (LoadError)
結局うまくいかなかった。
Intel mac では引き続きできたが、motion update
した後はどうなる事か?