Синтаксические ошибки синтаксического анализатора при попытке установить Rails - PullRequest
3 голосов
/ 25 октября 2011

Я получаю массу ошибок при попытке установить Rails 3.1.1.Ошибка выглядит примерно так:

Building YARD (yri) index for rack-test-0.6.1...
[error]: ParserSyntaxError: syntax error in `README.rdoc`:(1,1): syntax error, unexpected '='
[error]: Stack trace:
    /Users/Philly/.rvm/gems/ruby-1.9.2-p290@global/gems/yard-0.7.3/lib/yard/parser/ruby/ruby_parser.rb:505:in `on_parse_error'
    /Users/Philly/.rvm/gems/ruby-1.9.2-p290@global/gems/yard-0.7.3/lib/yard/parser/ruby/ruby_parser.rb:49:in `parse'
    /Users/Philly/.rvm/gems/ruby-1.9.2-p290@global/gems/yard-0.7.3/lib/yard/parser/ruby/ruby_parser.rb:49:in `parse'
    /Users/Philly/.rvm/gems/ruby-1.9.2-p290@global/gems/yard-0.7.3/lib/yard/parser/ruby/ruby_parser.rb:15:in `parse'
    /Users/Philly/.rvm/gems/ruby-1.9.2-p290@global/gems/yard-0.7.3/lib/yard/parser/source_parser.rb:438:in `parse'
    /Users/Philly/.rvm/gems/ruby-1.9.2-p290@global/gems/yard-0.7.3/lib/yard/parser/source_parser.rb:361:in `parse_in_order'

Эта ошибка возникает для целой пачки драгоценных камней.Драгоценные камни, которые я имею в своем глобальном наборе rvm:

bundler (1.0.21)
coderay (0.9.8)
method_source (0.6.6)
pry (0.9.6.2)
pry-doc (0.3.0)
rake (0.9.2.2)
ruby_parser (2.0.6)
sexp_processor (3.0.7)
slop (2.1.0)
yard (0.7.3)

И это пустой набор гемов, на который я пытаюсь установить Rails, поэтому я не совсем уверен, что происходит, но я предполагаю, что это как-то связано с ярдом или ruby_parser?

Любая помощь в избавлении от этих ошибок будет принята с благодарностью, если только это не одна из тех вещей, которые на самом деле ни на что не влияют.

Ответы [ 2 ]

2 голосов
/ 17 ноября 2011

Текущая версия Rack-Test Gem не настроена должным образом для создания Ridoc.Попробуйте установить рельсы с опцией --no-ri.

0 голосов
/ 09 мая 2012

Вы можете игнорировать эти ошибки; эти не исходные файлы просто пропускаются. Более новые версии yard не будут генерировать эти ошибки .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...