Probleme bei der Installation von Ruby 1.9.x (mit rbenv) auf Mac OSX aufgrund von psych YAML-Analysefehlern
Ich habe versucht, rvm zu deinstallieren, um rbenv auf meinem Mac nutzen zu können. Alles funktioniert gut, bis Rubin ins Spiel kommt ..
beim Benutzen
<code>rbenv install 1.9.3-p194 </code>
Es kompiliert es korrekt, aber danach möchte ich den Bundler installieren. Dies erzeugt den folgenden Fehler
<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>
Ich habe dann versucht, eine ältere Version von Ruby 1.9.3-p125 zu installieren, aber dann wird auch der Build nicht mit einem ähnlichen Fehler beendet, der sich auch auf diesen Psychointerpreter stützt ... :(
<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>
Ich konnte im Netz nichts finden, das die gleichen Probleme hatte, also frage ich ..
Ich habe diese beiden Ressourcen ausprobiert, die mir nicht weitergeholfen haben, als ob das Installationsprogramm von rbenv dies automatisch tun würde
Installation von libyaml for ruby auf einem Mac OSX (Lion)
Behebung des Fehlers "Ruby-Installation fehlt psych"?
Hat jemand einen Vorschlag? Danke im Voraus..