rbenvをbash profileに登録できない

https://it.typeac.jp/article/show/5を参考にrubyの環境をOSX 10.9.4で構築していました。

rbenvとruby-buildをインストールし、rbenvをbash_profileに登録しようとしたのですが



1 echo 'eval "$(rbenv init -)"' >> .bash_profile

2 source ~/.bash_profile

3 rbenv rehash

1行目をターミナルに入力して、2行目source ~/.bash_profileを入力すると

-bash: evalexport PATH="/Users/〜/.rbenv/shims:${PATH}"

source "/usr/local/Cellar/rbenv/0.4.0/libexec/../completions/rbenv.bash"

rbenv rehash 2>/dev/null

rbenv() {

typeset command

command="$1"

if [ "$#" -gt 0 ]; then

shift

fi



case "$command" in

rehash|shell)

eval `rbenv "sh-$command" "$@"`;;

*)

command rbenv "$command" "$@";;

esac

}: No such file or directory

と返ってきてしまい、ここでつまってしまいました。

以降再起動をかけてもターミナルの先頭には

Last login: Thu Dec 4 06:24:24 on ttys000

-bash: evalexport PATH="/Users/〜/.rbenv/shims:${PATH}"

source "/usr/local/Cellar/rbenv/0.4.0/libexec/../completions/rbenv.bash"

rbenv rehash 2>/dev/null

rbenv() {

typeset command

command="$1"

if [ "$#" -gt 0 ]; then

shift

fi



case "$command" in

rehash|shell)

eval `rbenv "sh-$command" "$@"`;;

*)

command rbenv "$command" "$@";;

esac

}: No such file or directory

と表示されるようになってしまいました。

解決方法をご教授ねがえませんでしょうか?

MacBook Air (13-inch Mid 2011), OS X Mavericks (10.9.4)

投稿日 2014/12/03 14:03

返信
返信: 4

2014/12/03 21:05 sat0c への返信

おお。 pathもとおってるから「rbenv 0.4.0」と返ってくるわけですよね。


となると

"/Users/〜/.rbenv/shims" ←これはOKっぽい。(rbenvが実行できてるから)


こっちかな?

"/usr/local/Cellar/rbenv/0.4.0/libexec/../completions/rbenv.bash"

がない。。。。でしょうかね。

/../ はちゃんと.bash_profileに書いてあるとうりに確認してみてくださいませー。

2014/12/05 01:07 亀どん への返信

亀どんさん


丁寧な御返事ありがとうございます。

/Users/〜/.rbenv/shimsはしっかり確認できました。

.bash_profileには

eval"$(rbenv init -)"

eval "$(rbenv init -)"

eval "$(rbenv init -)"

eval "$(rbenv init -)"

eval "$(rbenv init -)"

eval "$(rbenv init -)"

eval "$(rbenv init -)"

eval "$(rbenv init -)"

と何度も書き込んだ跡が……

usr/local/Cellar/rbenv/0.4.0/libexec/

の下にフォルダを作ってそのフォルダにcompletions/rbenv.bashを入れなさいということでしょうか?

libexec下のフォルダ名は何とすればよいでしょうか??

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

rbenvをbash profileに登録できない

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。