0

基本的な Rails スキャフォールディングを実行しようとすると、次のエラーが発生します。

invoke  active_record
/usr/local/lib/ruby/1.9.1/syck.rb:135:in `load': syntax error on line 54, col 11: `' (ArgumentError)

ここにエンコードの問題があると推測していますが、まったくわかりません。やってみると

echo $LC_CTYPE

私は得る

UTF-8

やってみると

ruby -e 'puts Encoding.default_external.name'

私は得る

US-ASCII
4

1 に答える 1

0

syckには非常に多くの問題があります。

rvm から ruby​​ 1.9.2 をインストールして、gem を更新してみてください

gem update --system

新しいシェルで実行します。

于 2012-04-14T20:03:41.420 に答える