問題タブ [libv8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Apple Silicon (M1) 上の Docker での Ruby on Rails
Apple Silicon (M1) Macbook の Docker で Ruby on Rails を実行しようとしています。私が抱えている問題は、Javascript ランタイムです。gem mini_racer は、適切にインストールされない libv8 に依存しています。同様の問題を抱えている人は、ソースから V8 をコンパイルし、libv8/mini_racer にシステム バージョンを使用させるようです。もう 1 つの方法は、代わりに NodeJS を使用することです。
M1 チップ上の Docker で Javascript ランタイムを起動して実行する RoR を取得した人はいますか?
ruby - ローカル Mac マシンでの Jekyll インストールの失敗
今私は実行bundle install
し、それまで必ず実行されていInstalling therubyracer 0.12.3 with native extensions
ます。この段階で、エラーがスローされます。
また、
次に、ここで提案されているように、次のコマンドを実行しました。
gem install therubyracer -v '0.12.3' --source 'https://rubygems.org/'
次のような別のエラーが発生しています。
これを修正してローカル マシンで Jekyll を実行するにはどうすればよいですか?
ruby-on-rails - Bundler に mini-racer 用の適切な libv8-node を取得させるにはどうすればよいですか?
Rails 5->6 の更新に取り組んでいます。を実行するbundle update
と、libv8-node を必要とする mini_racer に到達します。Bundler が libv8-node v. 15.14.0.1 を取得しようとすると、 をインストールしようとしますが<our local mirror path>/gems/gems-repos/gems/libv8-node-15.14.0.1-x86_64-linux-musl.gem
、これは正しくありません (これは Debian VM です)。サーバーはエラーで応答します。gem install libv8-node
うまく動作します。
ruby-libv8-node ページは、Bundler が間違ったプラットフォームを選択するという既知の問題があることを示唆しています。そのうさぎの穴を追跡すると、提案された解決策があるように見えますが、まだ何もリリースされていません。
それまでの間、Bundler に適切なプラットフォームを強制的に使用させるための回避策はありますか? これは Bundler 2.2.28 と Ruby 2.6.6 です。