3 Stimmen

Rails3 lässt sich nicht auf rvm installieren

Wenn ich versuche, rails3 mit rvm zu installieren, erhalte ich folgenden Fehler.

$ gem install rails
/data/home/manish/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/config_file.rb:28:in `<top (required)>': uninitialized constant Gem::ConfigFile (NameError)
        from /data/home/manish/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from /data/home/manish/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from /data/home/manish/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/gem_runner.rb:8:in `<top (required)>'
        from /data/home/manish/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from /data/home/manish/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
        from /data/home/manish//.rvm/rubies/ruby-1.9.2-p180/bin/gem:9:in `<main>'

Hier sind meine rvm-Informationen

$ rvm info

ruby-1.9.2-p180:

  system:
    uname:       "Linux alioth-linux.gslab.com 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:55:12 EDT 2007 i686 i686 i386 GNU/Linux"
    bash:        "/bin/bash => GNU bash, version 3.2.25(1)-release (i386-redhat-linux-gnu)"
    zsh:         "/bin/zsh => zsh 4.3.4 (i386-redhat-linux-gnu)"

  rvm:
    version:      "rvm 1.6.2 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]"

  ruby:
    interpreter:  "ruby"
    version:      "1.9.2p180"
    date:         "2011-02-18"
    platform:     "i686-linux"
    patchlevel:   "2011-02-18 revision 30909"
    full_version: "ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux]"

  homes:
    gem:          "/data/home/manish//.rvm/gems/ruby-1.9.2-p180"
    ruby:         "/data/home/manish//.rvm/rubies/ruby-1.9.2-p180"

  binaries:
    ruby:         "/data/home/manish//.rvm/rubies/ruby-1.9.2-p180/bin/ruby"
    irb:          "/data/home/manish//.rvm/rubies/ruby-1.9.2-p180/bin/irb"
    gem:          "/data/home/manish//.rvm/rubies/ruby-1.9.2-p180/bin/gem"
    rake:         "/data/home/manish//.rvm/rubies/ruby-1.9.2-p180/bin/rake"

  environment:
    PATH:         "/data/home/manish//.rvm/gems/ruby-1.9.2-p180/bin:/data/home/manish//.rvm/gems/ruby-1.9.2-p180@global/bin:/data/home/manish//.rvm/rubies/ruby-1.9.2-p180/bin:/data/home/manish//.rvm/bin:/data/home/manish/ec2-api-tools-1.4.0.2/bin:/data/data/work/java/jdk1.6.0_18/bin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/bin:/bin:/usr/bin:/data/home/manish//bin"
    GEM_HOME:     "/data/home/manish//.rvm/gems/ruby-1.9.2-p180"
    GEM_PATH:     "/data/home/manish//.rvm/gems/ruby-1.9.2-p180:/data/home/manish//.rvm/gems/ruby-1.9.2-p180@global"
    MY_RUBY_HOME: "/data/home/manish//.rvm/rubies/ruby-1.9.2-p180"
    IRBRC:        "/data/home/manish//.rvm/rubies/ruby-1.9.2-p180/.irbrc"
    RUBYOPT:      ""
    gemset:       ""

Danke für jede Hilfe.
Herzliche Grüße,
Manish

1voto

Simon Sarris Punkte 60248

Do

rvm rubygems remove

Die dann sagen wird:

Alte Rubygems-Dateien entfernen...

Installation von rubygems speziell für ruby-1.9.2-p180...

Danach funktionierte der Befehl gem.

Edit : Vergessen Sie's, anscheinend ist da noch mehr dran.

0voto

lintong Punkte 1

Ich hatte genau die gleiche Fehlermeldung, als ich auf Ubuntu 11.04 aktualisierte und feststellte, dass ich rvm installiert hatte und dabei einige wichtige Bibliotheken fehlten.

Ich weiß, dass Sie nicht dieselbe Linux-Variante wie ich verwenden; das Folgende hat bei mir funktioniert, und vielleicht können Sie eine Entsprechung finden:

$ sudo apt-get install build-essential ruby-full bison openssl libreadline5 libreadline5-dev curl git-core zlib1g zlib1g-dev libssl-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libmysqlclient-dev libxslt-dev libxml2-dev libcurl4-openssl-dev #install the missing libraries

$ rm -r ~/.rvm* # destroy the old rvm installation

$ bash < <(curl -s [https://rvm.beginrescueend.com/install/rvm](https://rvm.beginrescueend.com/install/rvm)) # install rvm again

$ rvm install 1.9.2

0voto

nonrectangular Punkte 1991

Ich hatte das gleiche Problem unter Ubuntu 10.04.

In der Ausgabe des RVM-Installationsskripts wird angegeben, welche Ubuntu-Pakete erforderlich sind. Zum Beispiel, auf meinem System hatte es:

build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev

Die Installation mit apt-get, "rvm implode" und die erneute Ausführung von "rvm install 1.9.2" haben das Problem behoben.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X