2017-10-10 5 views
0

Also habe ich rbenv auf OSX mit Homebrew installieren, und ich kann nicht scheinen, nach 2.4.0 zu installieren. Ich versuche, 2.4.1 zu installieren, aber es klagt, dass es nicht in rbenv install --list ist.Kann rbenv nicht nach 2.4.0 installieren?

Ich habe versucht brew update && brew upgrade ruby-build, was es vorschlägt. Ich habe Ruby/rbenv/ruby-build deinstalliert und neu installiert. Ich habe ran brew doctor und all das:

Ich bekomme dies, wenn Sie den curl Befehl auf dem Rbenv Github vorgeschlagen.

$ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash 
Checking for `rbenv' in PATH: /usr/local/bin/rbenv 
Checking for rbenv shims in PATH: OK 
Checking `rbenv install' support: multiple 
    You seem to have multiple `rbenv-install' in the following locations. 
    Please pick just one installation and remove the others. 

    /usr/local/var/rbenv/plugins/ruby-build/bin/rbenv-install 
    /usr/local/bin/rbenv-install 

Counting installed Ruby versions: 7 versions 
Checking RubyGems settings: OK 
Auditing installed plugins: warning 
    rbenv-gem-rehash functionality is now included in rbenv core. Please remove the plugin. 
    (found in `/usr/local/var/rbenv/plugins/rbenv-gem-rehash/etc/rbenv.d/exec/~gem-rehash.bash') 

Ich bin nicht super beherrschen zu verstehen, was das bedeutet? Ich denke in der Vergangenheit habe ich rbenv ohne brew installiert. Ich bin mir also nicht ganz sicher, ob das das Problem ist. Aber ich weiß, ich sollte rbenv nach 2.4.0 installieren können.

Antwort

1

Es scheint, dass Sie bereits Rbenv mit Bash installiert haben. Wenn Sie diese Version verwenden, sollten Sie ruby-build aktualisieren, indem Sie das Git Repo unter .rbenv aktualisieren.

Zunächst einmal versuchen, alle Arten von rbenv von Ihrem Computer zu deinstallieren:

  1. brew uninstall rbenv

  2. Ihre FS grep alle Artefakte von bash installiert rbenv zu finden und entfernen Sie sie

Danach versuchen Sie die Installation mit brauen sauber.

+0

Ich hatte das vorher tatsächlich getan. Ich würde lieber bei brew bleiben, also gibt es eine Möglichkeit, NBRrabenv zu deinstallieren? – msmith1114

+0

yeah, führe 'find/-name" rbenv "' aus, um alle Rbenv-Vorkommen zu finden. Mit Brühverfahren fortfahren ist die richtige Lösung. –

+0

Ich bin nicht genau so kompetent mit Grep. Gibt es eine Möglichkeit, nur Installationen zu finden? Als ich es ausprobierte, gab es irgendetwas mit dem Grep-Text darin zurück. – msmith1114

Verwandte Themen