操作
バグ #1606
未完了YJITが有効になっていないRubyでmikutterが起動しない
プラグイン名:
ブランチ:
クラッシュする:
いいえ
説明
YJITが有効になっていないRubyでは、以下の行でエラーとなってmikutterが起動できなくなります。
Rust環境がないPCで、rbenv等を使用してビルドされたRuby環境がおもに該当します。
--- a/mikutter.rb +++ b/mikutter.rb @@ -61,7 +61,7 @@ Plugin.call(:boot, nil) # _profile_ がtrueなら、プロファイリングした結果を一時ディレクトリに保存する def boot!(profile) begin - RubyVM::YJIT.enable if RUBY_VERSION.split('.') >= %w[3 3] + #RubyVM::YJIT.enable if RUBY_VERSION.split('.') >= %w[3 3] if profile require 'ruby-prof' begin
以下はしばふの解析です。
https://ertona.net/@shibafu528/114242983598722984
https://ertona.net/@shibafu528/114242985389869403
https://ertona.net/@shibafu528/114242988422991960
表示するデータがありません
操作