zshの存在を知り便利そうだったのでbashからzshに切り替えたときに
bash
1/Users/xxxxx/.zshrc:9: command not found: rbenv
とエラー表記が表示されてしまいます。
ターミナルアプリはitermを使用していますが、
立ち上げるたびに指定するrubyのバージョンがmac初期の2.3.7
になってしまいます。
パスの指定がおかしいのかもしれませんが、どれが正しくてどれが間違っているのかわかりません。
わかる方いらっしゃれば教えていただきますようよろしくお願いいたします(m_ _m)
###エラー内容
/Users/xxxxx/.zshrc:9: command not found: rbenv
のエラーが表示される- rubyのバージョンがitermを再起動するたびにmac初期の
2.3.7
になってしまう
bash
1# (起動時 or 新規タブ読み込み時) 2#=>/Users/xxxxx/.zshrc:9: command not found: rbenv 3 4$ rbenv version 5#=>2.3.8 (set by /Users/xxxxx/programs/ruby/directory-name/.ruby-version) 6 7$ ruby -v 8#=>ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18] 9 10$ rbenv --version 11#=>rbenv 1.1.2
###期待する動作
- itermで上記のエラーがでなくなる
- rbenvが正常に動作する
###動作環境
OS:mac(mojave)
rbenv: 1.1.2
###参考サイト
###試したこと
上記2つの設定を入れ替えて試しましたがうまく行きませんでした。
###現在の該当しそうなソースコード
bash
1# パスの確認 2$ echo $PATH | tr ':' '\n' 3/usr/local/bin 4/usr/local/sbin 5/Users/xxxxx/.rbenv/bin 6/Users/xxxxx/.bin 7/usr/bin 8/bin 9/usr/sbin 10/sbin 11/usr/local/opt/fzf/bin 12 13 14 15 16 17# .zprofileの設定 18$ cat .zprofile 19autoload -U compinit 20compinit 21 22 23if [ -f ~/.zshrc ]; then 24 . ~/.zshrc 25fi 26 27# my-settings 28export PATH="$HOME/.bin:$PATH" 29export PATH="$HOME/.bin/my-settings/bash:$PATH" 30 31# ruby 32# export PATH=/usr/local/bin:$PATH 33# if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi 34 35# node.js 36export PATH=$HOME/.nodebrew/current/bin:$PATH 37 38# python 39export PYENV_ROOT=/usr/local/var/pyenv 40if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi 41 42# VSCode 43export PATH=/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/:$PATH 44 45# MySQL 46export PATH="/usr/local/opt/mysql@5.7/bin:$PATH" 47 48# yarn 49#export PATH="$PATH:`yarn global bin`" 50 51 52 53 54 55 56 57# ~/.zshrcの設定 58$ cat ~/.zshrc 59 60export PATH="$HOME/.bin:$PATH" 61 62 63# rbenv 64# https://github.com/rbenv/rbenv 65# if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi 66export PATH="$HOME/.rbenv/bin:$PATH" 67eval "$(rbenv init - zsh)" 68 69# If you come from bash you might have to change your $PATH. 70# export PATH=$HOME/bin:/usr/local/bin:$PATH 71 72# [zshでbrewがcommand not foundになる - 天才ブロガーごまの神的blog](https://gomasatan.hatenablog.com/entry/2018/03/18/010851) 73export PATH="/usr/local/bin:/usr/local/sbin:$PATH" 74 75# Path to your oh-my-zsh installation. 76export ZSH="/Users/xxxxx/.oh-my-zsh" 77 78source $ZSH/oh-my-zsh.sh 79 80# User configuration 81
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/28 21:50