@ledsun blog

無味の味は佳境に入らざればすなわち知れず

2026-03-01から1ヶ月間の記事一覧

Rubyの不具合を再現するために

ruby.wasmのデバッグ - @ledsun blog で見つけたRuby側の不具合を再現するコードを作成中です。 まず、Rubyの初期化に失敗するコミットを指定してruby.wasmをビルドします。 build_manifest.jsonを作ります。 {"ruby_revisions":{"head":"4f7dfbe58ee2915b07…

fish shell 4を入れる

Release fish 4.6.0 · fish-shell/fish-shell · GitHub がリリースされています。 手元の環境を見ると ►fish --version fish, version 3.7.1 随分古いです。 WSLにfish shellをいれる - @ledsun blogみると、aptのリポジトリに3系を指定していました。 fish …

ruby.wasmのデバッグ

ruby.wasmでテストが落ちる現象を発見しIssueを報告しました。 test:unit fails with UnhandledPromiseRejection "Symbol(kExitCode)" on Node.js 20/22/24 · Issue #628 · ruby/ruby.wasm · GitHub それから、Codex CLIとデバッグをしました。 状況が複雑過…

ruby.wasmの怪現象

ruby.wasmでは、CRubyと同様にRubyのVMを初期化し、その上でRubyスクリプトを動かします。 CRubyでRubyのVMを初期化が完了すると定数Gemが定義されてかつrubygems.rbが読み込まれています。 Ruby WASM上でRuby VMを初期化すると、Gemは定義されているのに、r…

Ubuntuのrustupをsnapをやめる

AIエージェントが動くサンドボックスから、snapアプリケーションを動かすのは制約があるみたいです。 CUIアプリケーションのインストールにはsnapは使わない方が良さそうです。 rustをsanpで入れていたので、入れ直します。 アンインストール sudo snap remo…

調査中: ruby.wasm CIでのBundler standalone の Gem.extension_api_version 未定義問題

背景 ruby.wasmのCIのrake npm:ruby-head-wasm-wasip2:checkで次のエラーが発生しました。 undefined method `extension_api_version' for Gem:Module ログ: https://github.com/ruby/ruby.wasm/actions/runs/22755141423/job/65997955482#step:16:146 この…