Problemy z instalacją ruby 1.9.x (z rbenv) na mac osx z powodu błędów analizy par YAML
Próbowałem odinstalować rvm, aby używać rbenv na moim Macu. Wszystko działa dobrze, dopóki rubin nie wejdzie do gry.
podczas używania
<code>rbenv install 1.9.3-p194 </code>
kompiluje go poprawnie, ale po tym chciałbym zainstalować pakiet. To powoduje następujący błąd
<code>computer:~ computer$ gem install bundler /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/psych.rb:203:in `parse': (<unknown>): mapping values are not allowed in this context at line 1 column 34 (Psych::SyntaxError) from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/psych.rb:203:in `parse_stream' from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/psych.rb:151:in `parse' from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/psych.rb:127:in `load' from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/rubygems/config_file.rb:253:in `load_file' from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/rubygems/config_file.rb:191:in `initialize' from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/rubygems/gem_runner.rb:78:in `new' from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/rubygems/gem_runner.rb:78:in `do_configuration' from /Users/computer/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/rubygems/gem_runner.rb:51:in `run' from /Users/computer/.rbenv/versions/1.9.3-p194/bin/gem:21:in `<main>' </code>
Następnie próbowałem zainstalować starszą wersję ruby 1.9.3-p125 .. ale nawet kompilacja nie zakończy się podobnym błędem, który również opiera się na tym tłumaczu psychicznym ... :(
<code>computer-2:~ computer$ rbenv install 1.9.3-p125 Downloading http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz... Installing yaml-0.1.4... Installed yaml-0.1.4 to /Users/computer/.rbenv/versions/1.9.3-p125 Downloading http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz... Installing ruby-1.9.3-p125... Installed ruby-1.9.3-p125 to /Users/computer/.rbenv/versions/1.9.3-p125 Downloading http://production.cf.rubygems.org/rubygems/rubygems-1.8.23.tgz... Installing rubygems-1.8.23... BUILD FAILED Inspect or clean up the working tree at /var/folders/_9/tcqlf3c14l78vxtr600l9lqr0000gn/T/ruby-build.20120511162948.58105 Results logged to /var/folders/_9/tcqlf3c14l78vxtr600l9lqr0000gn/T/ruby-build.20120511162948.58105.log Last 10 log lines: /Users/computer/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/psych.rb:154:in `parse': (<unknown>): couldn't parse YAML at line 0 column 33 (Psych::SyntaxError) from /Users/computer/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/psych.rb:154:in `parse_stream' from /Users/computer/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/psych.rb:125:in `parse' from /Users/computer/.rbenv/versions/1.9.3-p125/lib/ruby/1.9.1/psych.rb:112:in `load' from /private/var/folders/_9/tcqlf3c14l78vxtr600l9lqr0000gn/T/ruby-build.20120511162948.58105/rubygems-1.8.23/lib/rubygems/config_file.rb:253:in `load_file' from /private/var/folders/_9/tcqlf3c14l78vxtr600l9lqr0000gn/T/ruby-build.20120511162948.58105/rubygems-1.8.23/lib/rubygems/config_file.rb:191:in `initialize' from /private/var/folders/_9/tcqlf3c14l78vxtr600l9lqr0000gn/T/ruby-build.20120511162948.58105/rubygems-1.8.23/lib/rubygems/gem_runner.rb:78:in `new' from /private/var/folders/_9/tcqlf3c14l78vxtr600l9lqr0000gn/T/ruby-build.20120511162948.58105/rubygems-1.8.23/lib/rubygems/gem_runner.rb:78:in `do_configuration' from /private/var/folders/_9/tcqlf3c14l78vxtr600l9lqr0000gn/T/ruby-build.20120511162948.58105/rubygems-1.8.23/lib/rubygems/gem_runner.rb:51:in `run' from setup.rb:38:in `<main>' computer-2:~ computer$ </code>
Nie udało mi się znaleźć czegoś w sieci, które miałoby te same problemy, więc pytam ..
Wypróbowałem te dwa zasoby, które nie pomogły mi, jak gdyby instalator rbenv robił to automatycznie
Instalowanie libyaml dla ruby na mac osX (Lion)
Naprawiono błąd „instalacja ruby brakuje psych”?
Czy ktoś ma sugestię? Z góry dziękuję..