問題タブ [rubinius]

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.

0 投票する
2 に答える
4180 参照

ruby-on-rails - `bundle --deployment` の後、本番環境で find gems をバンドルできないのはなぜですか?

ここに私の問題の要約があります: 私はここに文書化されているように Rubinius と他のいくつかのものをインストールする新しいサーバーを立ち上げました。配備しました。このサイトは、いくつかの展開のために稼働していました。ある時点で問題が発生し、ランダムな解決策を試し始めました。バンドラーで問題が発生し、それを乗り越えることができませんでした。イライラして、まったく新しいサーバーを立ち上げました。私はまだ問題を抱えています。これは私のコードまたは私のカピストラーノ スクリプトの問題を示しています...しかし、開発中にバンドラーの問題は発生していません。だから私は困惑しています。任意の考えをいただければ幸いです。

Xena は 2 台目のマシンです。デプロイ後に得られるものは次のとおりです。

Capistrano はこのコマンドを実行しましたが、結果を表示するためだけにもう一度実行しました。

そして、レールを実行しようとします:

おそらくバンドラー経由ですか?

私のバンドラー設定。rubinius と psych に奇妙な問題があることは知っていますが、これは問題ないようです。

さて、そこにいくつかの宝石があることを確認しましょう:

それは正しいようです...

バンドラーが配置したばかりのファイルを見つけられない理由を理解するための助けをいただければ幸いです。

0 投票する
0 に答える
159 参照

ruby-on-rails - Rubinius を使用した Rails アプリで特殊文字を使用できない

RVM を使用して OSX 10.10 にインストールされた Rubinius 2.4.1 で Rails 4.2.0 を使用しています。

しかし、puts 'é'たとえば rails console に書き込むと、次の敵意のあるエラーのリストが表示されます。

UTF_8エンコーディングに問題があるようですが、これを修正する方法が見つかりませんでした。アイデアはありますか?ありがとう。

0 投票する
1 に答える
118 参照

ruby - RubySL のルビニウス

私はユーザー レベルで Ruby を使用していますが、実際には内部のことは扱っていません。私は Rubinius を 'Ruby in Ruby' として知っていましたが、これは一般化されたものだと思いました。最近、RubySL の Rubinius でエラーが発生しました (いいえ、エラー メッセージはありません)。

私は RubySL を見始めましたが、Rubinius がいたるところにあることに少し驚きました。私は本当に Ruby が好きで、RubySL のほとんどに Rubinius が含まれているのはなぜですか? ロック・アンロックなどで使われているようです( https://github.com/rubysl/rubysl-thread/blob/2.0/lib/rubysl/thread/thread.rbなど)。疑問に思っているのではなく、単に興味があるだけです。

0 投票する
0 に答える
24 参照

ruby - Rubinius でソースファイルのエンコーディングを宣言するにはどうすればよいですか?

MRI と JRuby では、次のことができます。

これは rubinius では機能しないようです。

0 投票する
1 に答える
381 参照

ruby - ガベージ コレクションが優れているのは、MRI 2.2 と Rubinius 2.5.3 のどちらですか

MRI 2.2 は 2.1 以降、GC でいくつかの大きな改善がありました。つまり、インクリメンタル GC であり、現在ではシンボルをガベージ コレクションします。

あるフェローは、MRI をアップグレードするだけでメモリ リークを修正しました。このブログ投稿を参照してください。

しばらく前に Rubinius に切り替えましたが、その理由の 1 つは、ガベージ コレクションが優れていると考えたからです。

Rubinius はシンボルをガベージ コレクションしないようです。この問題を参照してください。これは今でも当てはまりますか? シンボルを GC することで大きな改善が見られますか?

rubinius のコンカレント GCについて読んだことがあります。これは、MRI のインクリメンタル GC と同じ問題に対処しているようです。つまり、長い GC 一時停止時間を取り除くことです。rubiniusの世代別 GC の説明も見ました。ただし、RBX GC に対して MRI GC のサイズを大きくする方法がわかりません。

それで、誰が優れているか知っていますか?

0 投票する
1 に答える
47 参照

mysql - rubinius に mysql gem をインストールする

rubinius を使用して Fedora に MYSQL gem をインストールしようとしましたが、gem のネイティブ拡張のビルドに失敗し続け、最初に開発ツールをインストールする必要があります。

私は Fedora 22 を使用しており、既に mysql-devel ライブラリがインストールされています。私は何をすべきか?

0 投票する
0 に答える
46 参照

ruby-on-rails - Rails on Rubinius のアセットのコンパイルは非常に遅い

Rubinius (rbx-2.5.8) を使用して新しい Rails プロジェクトを作成しようとしていますが、スタイルシート アセットをコンパイルするのに時間がかかります: 一部の SCSS ファイルを変更するたびに 45 秒以上かかります... まだ JS をテストしていません

MRI (ruby-2.2.0) に戻すと、問題が解決します (コンパイルに 3 秒未満)。RVM を使用する Ruby コンパイラだけで、コードは変更しませんでした。

ここに私の開発環境に関するいくつかの情報があります。何か考えはありますか?

  • ゼウス サーバー 0.15.4
  • プーマ 2.15.3
  • レール 4.2.5
  • ルビニウス 2.5.8
  • サス 3.2.19
  • サスレール 4.0.5