問題タブ [mruby]
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.
c - mruby のコンパイル
mrubyをコンパイルしようとしています。コマンドラインから何かをコンパイルするのはこれが初めてです。ディレクトリでmakeを実行すると、次のようになります。
Mac OS X 10.7.3 でのビルド 足りない手順はありますか? ありがとう
python - mrubyとPythonのCプログラムへの埋め込みの違い
mrubyでは、RubyコードをCプログラムに埋め込むことができます。
Pythonでもこれを行うことができます。
これら2つの原理に違いはありますか?
gcc - STM32F407 cortex-m4 ターゲット用に mruby をコンパイルする
STM32F407 cortex-m4 ターゲット用に mruby をコンパイルしようとしていますが./minirake
、repo ディレクトリで実行すると次のエラーが発生します。
私は何を間違っていますか?ツールチェーンはランチパッドのもので、gitリポジトリは最新であり、グーグルで検索しても役に立ちませんでした。
完全なスタックトレースはスタックトレースにあります
mruby の Build_config ファイルは buildconfig にあります
ruby - MRIと比較してmrubyの主な省略は何ですか?
私はmrubyプロジェクトに非常に興味がありますが、他のより完全な Ruby 実装 (最も重要なのは MRI) と比較して、mruby の主要な省略の要約を見つけることができませんでした。
プロジェクトの README には、mruby が Ruby のISO 標準の「一部」を実装していると書かれていますが、省略されている機能については詳しく説明されていません。
そのような省略のリストを知っている人はいますか、または要約するのに十分な実装に精通している人はいますか?
c - mruby の例をコンパイルするには?
mrubyについて聞いたことがきっかけで、C プログラミングを学び始めました。オンラインでいくつかのチュートリアルに取り組んだので、基本は理解できましたが、サンプル アプリケーションをコンパイルして mruby を試してみたいと思います。単一の C ファイルをコンパイルする方法は理解していますが、自分のコードと一緒に mruby もコンパイルする方法を理解しようとしています。
Mac OS X 10.8 で GCC を使用しています。
この例を使用すると:
そして、次のコマンドを実行します。
私は明らかにエラーが発生します:
git リポジトリのクローンを作成し、インクルード ディレクトリへのシンボリック リンクを作成しましたが、間違っていると確信しています。
すべてが一緒にコンパイルされるように、コードに mruby を含めるにはどうすればよいですか?
更新:これが私が持っているディレクトリ構造です。mruby インクルード ディレクトリへのシンボリック リンクに注意してください。
ディレクトリを含めてコンパイルすると:
次のエラーが表示されます。
更新:ファイルの指示に従いましたmruby/INSTALL
(基本的には、mruby プロジェクトのルート ディレクトリで make を実行するように指示されています)。mruby/build/host
これにより、ファイルを含む一連のディレクトリとフィールドがディレクトリに追加されましたlib/libmruby.a
。コンパイル時にこのファイルを含めることで、サンプル スクリプトをコンパイルできました。
今、私は自分のアプリを実行します:
c - Cプログラムで外部ファイルからmrubyコードをロードするには?
mrubyを使い始めています。また、私は C でのプログラミングにかなり慣れていないため、多くの基本に慣れていない可能性があります。文字列から ruby コードをロードする例の mruby プログラムをコンパイルできました。次に、外部ファイルからロードしたいと思います。私が使用しているサンプルコードは次のとおりです。
上記の例でわかるように、ruby コードを外部ファイルに移動したいと考えています。Rubyファイルを単純に「インクルード」できるかどうか、またはファイルにプリコンパイルする必要があるかどうかについて、少し混乱してい.mrb
ます。.mrb
それでも、コンパイル時にそのファイルを含める方法がわかりません。
ruby コードを外部ファイルからロードできるようにするには、何を変更する必要がありますか?
mruby - mrubyでデフォルトでエラー/例外を発生させる方法は?
mruby を使い始めたところ、自分のコードでエラーが発生していることに気づきましたが、エラー レポートはありませんでした。たぶん私は何か間違ったことをしています。エラーが発生したときにエラーを表示するにはどうすればよいですか?
C コードからの抜粋:
レポートなしで失敗する Ruby コード:
エラーから救出し、エラーがあったことを表示する Ruby コード:
c - mruby で「アリーナ オーバーフロー エラー」が発生するのはなぜですか?
MRuby コードでレスキューすると、次のエラーが表示されます。
私はこの用語とそれを修正する方法に精通していません。これが私のCプログラムのサンプルです:
c - mrubyを使用してC文字列をRubyメソッドに渡す方法は?
私はCとmrubyを使い始めています。mruby 関数を使用して Ruby 関数を呼び出すプログラムがありmrb_load_string
ます。Cの関数からRubyの関数に引数を渡したい。どうすればこれを達成できますか?
javascript - アセットのプリコンパイルに失敗しました。プッシュが拒否され、Ruby アプリのコンパイルに失敗しました
私はレールが初めてで、小さなプロジェクトがあります。herokuにプッシュすると、このエラーが表示されます
プロジェクトでmrubyを使用しています < そして、mruby ファイルを削除しても失敗しません
script
そして、私のページでタグを使用している私の2番目の問題は機能しません
ローカルホストではこの問題はありませんが、プッシュした場合のみです
誰でも私を助けることができますか?
これは production.rb です
そして、これはapplication.rbです
環境.rb