> gem install bundler
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /var/lib/gems/2.3.0 directory.
> cat ~/.bashrc | tail -2
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
> which ruby
/home/gd/.rbenv/shims/ruby
rbenv install 2.4.3
をやりました。 エラーは発生しませんでした。それがそこにあることがわかります。
> cd ~/.rbenv/versions/
> ls -1
2.4.3
しかし、私はそれにアクセスできないようです:
> ruby -v
ruby 2.3.3p222 (2016-11-21) [x86_64-linux-gnu]
> which gem
/home/gd/.rbenv/shims/gem
> curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
Checking for `rbenv' in PATH: /home/gd/.rbenv/bin/rbenv
Checking for rbenv shims in PATH: OK
Checking `rbenv install' support: /home/gd/.rbenv/plugins/ruby-build/bin/rbenv-install (ruby-build 20171226-3-g01e7b7b)
Counting installed Ruby versions: 1 versions
Checking RubyGems settings: OK
Auditing installed plugins: OK
私はこれが問題だと思います:
> gem env home
/var/lib/gems/2.3.0
しかし、私はそれを修正する方法がわかりません。
> lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 9.3 (stretch)
Release: 9.3
Codename: stretch
私が提供できる他の情報はありますか?
sudoで使用してみてください
@gdonald rbenv shell 2.4.3
またはrbenv global 2.4.3
を呼び出しましたか?
そうそう、忘れました。 宝石を操作するには、 rbenv shell 2.4.3
またはrbenv global 2.4.3
を呼び出す必要があります:sweat_smile:
ありがとう。
最も参考になるコメント
@gdonald
rbenv shell 2.4.3
またはrbenv global 2.4.3
を呼び出しましたか?