2017-10-10 3 views
0

그래서 Homebrew로 OSX에 rbenv를 설치했는데 2.4.0 이전 버전을 설치할 수 없습니다. 임 2.4.1 설치하려고하지만 그것은 rbenv install --list에없는 불평.2.4.0 이전의 rbenv를 설치할 수 없습니까?

내가 제안한 brew update && brew upgrade ruby-build을 시도했습니다. 나는 루비/rbenv/루비 빌드를 제거하고 그들을 다시 설치했습니다. 나는 brew doctor과이 모든 것을 달렸다 :

나는 rbenv github에 제안 된 curl 명령을 실행할 때 이것을 얻는다.

$ 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') 

나는 이것이 무엇을 의미하는지 이해하는 데 능숙하지 않습니까? 나는 과거에 양조하지 않고 rbenv를 설치했다고 생각합니다. 그래서 이것이 문제인지 완전히 확신 할 수는 없습니다. 그러나 2.4.0 이전의 rbenv를 설치할 수 있어야한다는 것을 알고 있습니다.

답변

1

이미 rbenv를 bash로 설치 한 것으로 보입니다. 이 버전을 사용할 때 - git repo를 업데이트하여 ruby-build를 업데이트해야합니다 (.rbenv). 모든

먼저 컴퓨터에서 rbenv의 모든 종류를 제거하려고 :

bash는 설치 rbenv에서 어떤 유물을 찾기 위해 FS를 grep을
  • brew uninstall rbenv

    1. 을 제거하고 제거하십시오.

    그런 다음 양조로 새로 설치하십시오.

  • +0

    나는 이전에 실제로 그렇게했습니다. 나는 양조장을 고수하고 싶다. 그래서 비 양조장 rbenv를 제거 할 수있는 방법이 있는가? – msmith1114

    +0

    예, find/-name "rbenv"'를 실행하여 모든 rbenv 항목을 찾으십시오. 끓이기를 계속하는 것이 올바른 해결책입니다. –

    +0

    그놈은 grep을 능숙하게 사용하지 못합니다. 그것만을 사용하여 설치를 찾는 방법이 있습니까? 내가 그것을 시도했을 때, grep 텍스트가 들어있는 어떤 것도 리턴하고 있었다. – msmith1114

    관련 문제