[解決済み] var/lib/gems/2.3.0 ディレクトリに書き込み権限がありません。
2022-05-06 21:16:35
質問
ubuntu 16.04にrubyをインストールしています。
$which ruby
/usr/bin/ruby
$ruby -v
ruby 2.3.0p0 (2015-12-25) [x86_64-linux-gnu]
$gem install bundler
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /var/lib/gems/2.3.0 directory.
解決方法は?
まず、Ubuntuにインストールされているrubyを、以下のような方法でアンインストールする必要があります。
sudo apt-get remove ruby
.
その後、rubyを再インストールするには rbenv と ルビービルド は、そのドキュメントによると
cd $HOME
sudo apt-get update
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update
sudo apt-get install git-core zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev nodejs yarn
をインストールします。 rbenv (推奨、参照 ドキュメント )
cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL
rbenv install 3.0.1
rbenv global 3.0.1
ruby -v
最後にBundlerをインストールします。
gem install bundler
rbenv rehash
では、お楽しみに
デレク
更新:この回答は更新され テストに成功 をUbuntu 20.04で使用しました。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] cannot load such file -- bundler/setup (LoadError)
-
[解決済み] gemが失敗したとき、mkmf.logファイルはどこにあるのでしょうか?
-
[解決済み] RubyGemsのインストールやアップデートがパーミッションエラーで失敗する場合の対処法
-
[解決済み] gem install: gemネイティブエクステンションのビルドに失敗しました(ヘッダーファイルが見つかりません)。
-
[解決済み】GitHubのソースからgemをインストールする方法は?
-
[解決済み] sudo gem install' または 'gem install' と gem の場所
-
[解決済み] var/lib/gems/2.3.0 ディレクトリに書き込み権限がありません。