問題タブ [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.
jruby - JRuby 1.7.1 および PsychParser で UTF-8 YAML ファイルの解析エラーが発生する (Rails 3.2.8)
私たちの JRuby/Rails プロジェクトでは、i18n
gem を使用しており、日本語と英語をサポートしています。私たちの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.8
1.7.0
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 と同様に、すべて正常に動作していました。
ruby-on-rails - Ruby のインストールに問題があります
システムに Ruby をインストールするのはこれが 2 回目です。今回はhttp://railsapps.github.io/installrubyonrails-mac.htmlをフォローしました。手順に従いましたが、以下のエラーでハングアップし続けます。この時点で、後戻りして RVM と Homebrew を削除しましたが、現在このエラーが表示されています。スタックオーバーフロー、グーグルなどを検索しました。同様の問題がありますが、システムファイルに関連するものではありません。私が始めることができるアイデアはありますか?
編集: .gemrc ファイル
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から取得したもの