[解決済み] sudo gem install' または 'gem install' と gem の場所
質問
ランニング '
sudo gem list --local
' と '
gem list --local
は異なる結果をもたらします。私の gem パスは私のホームフォルダに設定されており、その中には '
gem list --local
'.
gemsをコンピュータの異なるディレクトリにインストールするのは良くないと思うので、gemパスの設定を変えて、常に
sudo
をインストールすることができますか?
my ~/.profile
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
~/.bash_profileが空です。
解決方法は?
他の投稿とは異なり、私は
sudo
をインストールします。
をインストールすることをお勧めします。 RVM そして、ポータブル宝石箱と異なるバージョンのRubyが一つ屋根の下で暮らす幸せな生活を始めてください。
初心者のために ドキュメント :
RVMは、複数のruby環境とgemsのセットを簡単にインストール、管理、作業できるようにするコマンドラインツールです。
でgemsをインストールする理由は
sudo
は、単に
gem install
の gems をインストールするからです。
すべてのユーザー
として
root
. これはマシンを使っているのが自分だけなら問題ないかもしれませんが、そうでない場合はおかしなことになりかねません。
もし、すべての宝石を消し去り、もう一度やり直したいと思ったら、非 root ユーザーとしてそうする方がはるかに簡単で安全です。
を使いたい場合は
RVM
を使用すると
sudo
を経由してインストールしたRubyの各バージョンは、あらゆる種類の奇妙な状態を引き起こします。
RVM
は独自の GEM_HOME を持ちます。
また、開発環境をできるだけ本番環境に近づけられるといいですし、本番では非 root ユーザーで gems をインストールすることがほとんどでしょう。
関連
-
[解決済み】Macでポート3000をロックしているプロセスを検索(およびkill)する
-
[解決済み】修正方法:エラー:'<ファイル名>'にチェックアウトされたコミットがない fatal: コマンドプロンプトで "git add ." を入力するとファイルの追加に失敗する
-
[解決済み】Ruby: 特定のバージョンのruby gemをインストールする方法は?
-
[解決済み] 検索 vs 発見する by vs どこに
-
[解決済み] rails erb フォームヘルパー options_for_select :selected
-
[解決済み] Herokuの問題 : あなたが探しているページは存在しません。
-
[解決済み] 属性を割り当てる場合、引数としてハッシュを渡す必要がある
-
[解決済み] gemのインストールで --no-ri --no-rdoc をデフォルトにするには?
-
[解決済み] RubyGemsのインストールやアップデートがパーミッションエラーで失敗する場合の対処法
-
[解決済み】Ubuntuでのsqlite3-rubyのインストールエラー
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Rails。Ruby on Railsの移行でデータベースカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] heroku open - no app specified
-
[解決済み] rspec 3 - クラスメソッドをスタブ化する
-
[解決済み] Herokuの問題 : あなたが探しているページは存在しません。
-
[解決済み] railsでhidden fieldタグを使用する方法
-
[解決済み] RoRにおけるSpringサーバーの機能とは?
-
[解決済み] Railsはsaveでモデル内の検証をスキップしますか?
-
[解決済み] RubyとRailsの "Date.today "フォーマット
-
[解決済み] RubyGemsのインストールやアップデートがパーミッションエラーで失敗する場合の対処法
-
[解決済み] var/lib/gems/2.3.0 ディレクトリに書き込み権限がありません。