Đây là lỗi đầy đủ tôi nhận được khi thực hiện một cách đơn giản:rubies/ruby-2.0.0-p0/lib/ruby / 2.0.0/psych.rb: 205: trong `phân tích cú pháp ': (<unknown>): không thể tìm thấy mong đợi': 'khi quét một khóa đơn giản tại dòng 18 cột 3
$ rails generate
Users/localuser/.rvm/hồng ngọc/ruby-2.0.0-p0/lib/ruby / 2.0. 0/psych.rb: 205: in `phân tích cú pháp ':(): không thể tìm thấy được mong đợi': 'khi quét khóa đơn giản tại dòng 18 cột 3 (Psych :: SyntaxError)
Bất kỳ ý tưởng nào đang diễn ra?
hệ thống của tôi:
- ruby 2.0.0p0 [x86_64-darwin12.2.0] Rails 3.2.13 mysql Ver 14,14 distrib 5.6.10, cho osx10.8 (x86_64)
Đây là trích xuất của tệp psych.rb được đề cập trong lỗi
#See Psych::Nodes for more information about YAML AST.
def self.parse_stream yaml, filename = nil, &block
if block_given?
parser = Psych::Parser.new(Handlers::DocumentStream.new(&block))
parser.parse yaml, filename
else
parser = self.parser
parser.parse yaml, filename
parser.handler.root
end
end
Kiểm tra tệp cấu hình YAML của bạn, có thể bạn có lỗi đánh máy trong một trong số chúng. –
sẽ làm, nhưng có vẻ như kỳ lạ rằng tôi sẽ có một lỗi đánh máy trong một tập tin vừa được cài đặt. Nếu tôi làm họ vẫn còn gặp vấn đề với viên đá quý tâm linh như trước đây. – BluePython
Nhận xét cuối cùng đã bị hủy hoại do thiếu định dạng trong nhận xét, bạn có thể có may mắn hơn khi thêm nó vào câu hỏi. Bạn có thể thử chuyển đổi các trình phân tích cú pháp YAML trong 'config/boot.rb' (' require 'yaml'; YAML :: ENGINE.yamler = 'syck'' nên làm thủ thuật). –