問題タブ [psychparser]

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 投票する
1 に答える
818 参照

jruby - JRuby 1.7.1 および PsychParser で UTF-8 YAML ファイルの解析エラーが発生する (Rails 3.2.8)

私たちの JRuby/Rails プロジェクトでは、i18ngem を使用しており、日本語と英語をサポートしています。私たちのconfig/locales.ja.ymlファイルは UTF-8 で、BOM はありません。

で実行Rails 3.2.9するJRuby 1.7.1と、次のエラーが表示されるようになりました。

ファイルを解析する YAML のこのエラーja.ymlは現在、Windows XP と Linux の両方の開発環境で発生しており、JVM に次のシステム パラメータを明示的に設定した場合にのみ解消されるようです

なぜこれが起こっているのか誰か教えてもらえますJRuby 1.7.1か? これはまたは
では見られませんでした。1.6.81.7.0

0 投票する
3 に答える
5238 参照

ruby-on-rails - database.yml の Ruby および Rails yaml パーサー エラー

環境 Rails 3.2.14 Ruby 1.9.3p448 Ubuntu 12.04 バンドラー バージョン 1.3.5

ruby 1.9.3 が YAML をロードする方法に問題があります。databse.yml ファイルのコードを削除すると、rails console、server、generate などのコマンドが失敗します。これらのデフォルトを削除すると、すべて正常に動作します。

psych パーサーと syck パーサーを試しました。syck パーサーではエラー トレースだけが異なりますが、問題は解決しません。

以下はほんの一例です。実際の構成は異なります。database.yml が次のような場合にエラーが発生します。

database.yml ファイルが次のような場合、まったく問題なく動作します。

以下はエラートレースです。

以下は完全な database.yml ファイルです。コメント部分のコメントを外すと、このエラーが表示されます。ruby 1.8.7 および rails 2.3.x と同様に、すべて正常に動作していました。

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

ruby-on-rails - Ruby のインストールに問題があります

システムに Ruby をインストールするのはこれが 2 回目です。今回はhttp://railsapps.github.io/installrubyonrails-mac.htmlをフォローしました。手順に従いましたが、以下のエラーでハングアップし続けます。この時点で、後戻りして RVM と Homebrew を削除しましたが、現在このエラーが表示されています。スタックオーバーフロー、グーグルなどを検索しました。同様の問題がありますが、システムファイルに関連するものではありません。私が始めることができるアイデアはありますか?

編集: .gemrc ファイル

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

ruby-on-rails - ActiveRecord::Base.connection.execute 使用時のバッチ処理

私は、yamler を Syck から Psych に移動し、最終的にプロジェクトを Ruby 2 にアップグレードできるようにするための移行を作成するのに忙しいです。

使用する予定の移行の結果が期待どおりの結果をもたらし、ダウンタイムなしで実行できることを確認するために、次の方法を作成しました。シリアル化を自動的に実行する Active レコードを回避するには、使用する必要がありましたActiveRecord::Base.connection.execute

変換を説明する私の方法は次のとおりです

を利用するときにバッチ処理をどのように使用できます ActiveRecord::Base.connection.executeか?

完全を期すために、私の更新機能は次のとおりです

http://fossies.org/linux/openproject/db/migrate/migration_utils/legacy_yamler.rbから取得したもの