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,更新 gems

gem update --system

并在新的外壳中运行它。

于 2012-04-14T20:03:41.420 回答