私はfastlaneで使うrbenvを設定しようとしています。私は指示hereに従います。エラー:gemを実行中...(Gem :: FilePermissionError)
gem install bundler
とget:私はその後、バンドラをインストールしようと
rbenv local 2.3.1
=>2.3.1 (set by /Users/pepe/Development/test-ios/.ruby-version)
:私はへのバージョンポイントして、それを更新rbenv
rbenv install 2.3.1
をインストールしました次のエラー:
ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
し、次を実行すると、私に与える:1つの宝石のインストールとシステム(Mac OS Xの10.116)に
rbenv which gem /Users/pernillau-ext/.rbenv/versions/2.3.1/bin/gem
which gem /Users/pernillau-ext/.rbenv/shims/gem
明らかrbenvポイントがあるプリインストールされているルビーや宝石が付属しています/Library/Ruby/Gems/2.0.0ディレクトリにインストールされています。では、私はここで何が欠けていますか? gemコマンドが間違ったバージョンを使用しているのはなぜですか?
EDIT:
マイbash_profile: export ANDROID_HOME=/Users/pepe/Library/Android/sdk export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home export GEM_PATH=/Users/pepe/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0 export PATH=$PATH:/Users/pernillau-ext/Library/Android/sdk/tools:/Users/pernillau-ext/Library/Android/sdk/platform-tools PATH="$(perl -e 'print join(":", grep { not $seen{$_}++ } split(/:/, $ENV{PATH}))')" eval "$(rbenv init -)"
出力:あなたのシェルは(擬似コード)のようにroughtlyはずで
$PATH
? –'/ライブラリ/ Ruby/Gems/2.0.0'と' rbenv local 2.3.1'は何も与えません – peuhse