私はかなり初心者のコマンド ライン ユーザーであり、Ruby on Rails の完全な意味を理解しておらず、sudo
独学で Ruby on Rails を学んでいます。非常に多くの問題があったため、最近 RVM を使用して Ruby と Rails を再インストールしました。約 2 週間前にクリーンな Mac OS X でこれを行いました。
を実行するたびに、「バンドルされた RubyGems をシステムにインストールするには、パスワードを入力してください」というメッセージが表示されますbundle
。少し検索を行ったところ、私の質問に対する2つの反対の答えが見つかりました。1つはsudoを使用してインストールするように指示し( gemsのインストール時にパスワードの要求を停止する)、もう1つはそうしないように指示しています(なぜrvm install 2.0.0はsudoパスワードを要求するのですか? )。
何をしているかが自分もわからない。
root としてログインしていて、実際には自分のシステムにインストールしたくないのかもしれません。どうすればそれをインストールできますが、システムにはインストールできませんか? 任意のユーザーとしてログインするにはどうすればよいですか?
どれも本当に意味がありません。誰かが私をここで救ってくれたら嬉しいです。
RVM を使用してアンインストールしrvm implode
、再起動しますか? を使用していくつかの gem をインストールした後でも、私のシステム Ruby は問題ありませんsudo
か?
リクエストに応じて、ここに私のものがありますrvm info
:
device-3ebf56:~ tjobbeandrews$ rvm info
ruby-2.0.0-p247:
system:
uname: "Darwin device-3ebf56 12.5.0 Darwin Kernel Version 12.5.0: Sun Sep 29 13:33:47 PDT 2013; root:xnu-2050.48.12~1/RELEASE_X86_64 x86_64"
system: "osx/10.8/x86_64"
bash: "/bin/bash => GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin12)"
zsh: "/bin/zsh => zsh 4.3.11 (i386-apple-darwin12.0)"
rvm:
version: "rvm 1.22.14 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]"
updated: "16 days 20 hours 12 minutes 43 seconds ago"
path: "/Users/tjobbeandrews/.rvm"
ruby:
interpreter: "ruby"
version: "2.0.0p247"
date: "2013-06-27"
platform: "x86_64-darwin12.3.0"
patchlevel: "2013-06-27 revision 41674"
full_version: "ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.3.0]"
homes:
gem: "/Users/tjobbeandrews/.rvm/gems/ruby-2.0.0-p247"
ruby: "/Users/tjobbeandrews/.rvm/rubies/ruby-2.0.0-p247"
binaries:
ruby: "/Users/tjobbeandrews/.rvm/rubies/ruby-2.0.0-p247/bin/ruby"
irb: "/Users/tjobbeandrews/.rvm/rubies/ruby-2.0.0-p247/bin/irb"
gem: "/Users/tjobbeandrews/.rvm/rubies/ruby-2.0.0-p247/bin/gem"
rake: "/Users/tjobbeandrews/.rvm/gems/ruby-2.0.0-p247@global/bin/rake"
environment:
PATH: "/Users/tjobbeandrews/.rvm/gems/ruby-2.0.0-p247/bin:/Users/tjobbeandrews/.rvm/gems/ruby-2.0.0-p247@global/bin:/Users/tjobbeandrews/.rvm/rubies/ruby-2.0.0-p247/bin:/Users/tjobbeandrews/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin"
GEM_HOME: "/Users/tjobbeandrews/.rvm/gems/ruby-2.0.0-p247"
GEM_PATH: "/Users/tjobbeandrews/.rvm/gems/ruby-2.0.0-p247:/Users/tjobbeandrews/.rvm/gems/ruby-2.0.0-p247@global"
MY_RUBY_HOME: "/Users/tjobbeandrews/.rvm/rubies/ruby-2.0.0-p247"
IRBRC: "/Users/tjobbeandrews/.rvm/rubies/ruby-2.0.0-p247/.irbrc"
RUBYOPT: ""
gemset: ""
そして私のgem env
:
device-3ebf56:~ tjobbeandrews$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 2.0.6
- RUBY VERSION: 2.0.0 (2013-06-27 patchlevel 247) [x86_64-darwin12.3.0]
- INSTALLATION DIRECTORY: /Users/tjobbeandrews/.rvm/gems/ruby-2.0.0-p247
- RUBY EXECUTABLE: /Users/tjobbeandrews/.rvm/rubies/ruby-2.0.0-p247/bin/ruby
- EXECUTABLE DIRECTORY: /Users/tjobbeandrews/.rvm/gems/ruby-2.0.0-p247/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-12
- GEM PATHS:
- /Users/tjobbeandrews/.rvm/gems/ruby-2.0.0-p247
- /Users/tjobbeandrews/.rvm/gems/ruby-2.0.0-p247@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/