2014-07-11 3 views
1

저는 rbenv를 설치했고 (homebrew와 함께), 과거에 여러 버전의 ruby를 사용하여 Mac에서 작업했습니다. 일정 기간 동안 나는 Ruby를 많이 사용하지 않았으며 내 컴퓨터에 다른 것들 (OSX 10.9.3 및 Go 포함)을 설치했습니다. 나는 오늘 rbenv 그것은 이상이 메시지를 반복 내가 ruby -v을 실행하면

tory 
/usr/local/bin/rbenv: line 14: cd: Usage: Head host:port: No such file or directory 
/usr/local/bin/rbenv: line 14: cd: Usage: Head host:port: No such file or directory 
/usr/local/bin/rbenv: line 14: cd: Usage: Head host:port: No such file or directory 
/usr/local/bin/rbenv: line 14: cd: Usage: Head host:port: No such file or directory 
^C 

이상은 이상이 메시지를 반복하고
/usr/local/Cellar/rbenv/0.4.0/libexec/rbenv: line 14: cd: Usage: Head host:port: No such file or directory 
/usr/local/Cellar/rbenv/0.4.0 

을 통해 나는 사제와 rbenv를 제거하고 다시 설치하지만 같은 문제가 달렸다 .

내가 jekyll serve -w이 (로컬 지킬 블로그를 실행) 실행하면, 나는 또한 오류가

/usr/local/Cellar/rbenv/0.4.0/libexec/rbenv: line 14: cd: Usage: Head host:port: No such file or directory 

업데이트 나는 최근에 내 컴퓨터에 이동 설치하고 오늘 몇 가지 프로그램을 이동 실행 한 하나의 Head이라고합니다. rbenv 또는 jekyll을 실행하려고 할 때 발생하는 오류 메시지가 내 $ GOPATH의 Go 스크립트 중 하나에서 나타납니다. 이것은 내가 그 루비와 충돌 이유를 참조

/* Head 
*/ 

package main 

import (
    "fmt" 
    "net/http" 
    "os" 
) 

func main() { 
    if len(os.Args) != 2 { 
     fmt.Println("Usage: ", os.Args[0], "host:port") 
     os.Exit(1) 
    } 
    url := os.Args[1] 

    response, err := http.Head(url) 
    if err != nil { 
     fmt.Println(err.Error()) 
     os.Exit(2) 
    } 

    fmt.Println(response.Status) 
    for k, v := range response.Header { 
     fmt.Println(k+":", v) 
    } 

    os.Exit(0) 
} 
을 명령하지 않는

/Users/randomname/go/src/github.com/myname/head 

"Usage: ", os.Args[0], "host:port" 

이 프로그램은 $ GOPATH에있는 오류 메시지를 인쇄 헤드 스크립트입니다

이것은 내 bash_profile입니다. 질문 :이 파일에 충돌의 원인이되는 내용이 있습니까?

### Added by the Heroku Toolbelt 
export PATH="/usr/local/heroku/bin:$PATH" 

export PGHOST=localhost 


export LASTFM_API='76479e879457be34dd1180f78e731fc0' 

export PATH=${PATH}:/usr/local/mysql/bin 
eval "$(rbenv init -)" 
export PATH="$HOME/.rbenv/bin:$PATH" 

export GOPATH=/Users/randomname/go/ 
export PATH=$GOPATH/bin:$PATH 

# The next line updates PATH for the Google Cloud SDK. 
source '/Users/my_name/google-cloud-sdk/path.bash.inc' 

# The next line enables bash completion for gcloud. 
source '/Users/randomname/google-cloud-sdk/completion.bash.inc' 

alias goapp=~/google-cloud-sdk/platform/google_appengine/goapp 

export PATH=/path/to/go_appengine:$PATH 

답변

0

GNU head을 사용하려고하고 완전히 다른 프로그램 인 귀하의 버전을 찾으려고하면 이름을 다른 것으로 변경하고 $GOPATH/bin/head을 삭제해야합니다.

0

issue은 너와 뭔가해야한다고 생각합니다. 문제는 here으로 고정되었지만 아직 발표되지 않았습니다. 커밋 메시지가 설치되지 GNU로 coreutils가있을 수 있음을 시사한다, 그래서 아마 당신은

brew install coreutils 

를 사용하여 설치 할 수 있습니다 그러나 나는 그래서이 문제를 해결할 것이라고 확신 할 수없는 OSX 사용자 아니에요.