私の宝石にgem install
またはbundle install
を使用しても、動作しません。場合によってはsudo gem install
が動作する宝石を得ます。私はgem list -d
とwhich gem
コマンドを実行しました。私のシステムはすべての宝石が "/Library/Ruby/Gems/1.8"にインストールされるように設定されていますが、私の環境では "/ usr/bin/gem"どうすればこの問題を正しく修正できますか?私は、「バンドル」はローカルのアプリケーション固有の宝石のコピーをインストールできなければならないという印象を受けましたか?OS 10.6.6でruby gemがインストールされているパスを変更する方法Ruby 1.8およびRails 3
2
A
答えて
4
RVM(Ruby Version Manager)を使用して、あなたの宝石をインストールするRubyのバージョンを制御することをお勧めします。また、すべてのバンドルと宝石のデータをホームディレクトリのフォルダに保存するのに役立ちます。
12
多くのRubyistsがあなたにRVMまたはRBENVをお勧めしますが、私はそれを使用しません。それは非常に遅く、あなたの環境を汚染します。
Bundlerを使用している場合、RVMはまったく必要ありません。rubygem自体は複数のバージョンのシングル宝石をサポートしています。だから、宝石(例えばgem installなど)を使うだけで、$ HOME/.gemディレクトリにデフォルトでインストールされます。
$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.25
- RUBY VERSION: 1.9.3 (2013-02-06 patchlevel 385) [x86_64-linux]
- INSTALLATION DIRECTORY: /home/lzap/.gem/ruby/1.9.3
- RUBY EXECUTABLE: /usr/bin/ruby
- EXECUTABLE DIRECTORY: /home/lzap/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /home/lzap/.gem/ruby/1.9.3
- /usr/share/gems
- /usr/local/share/gems
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- "install" => "--no-rdoc --no-ri"
- REMOTE SOURCES:
- http://rubygems.org/
これはGEM_HOME環境変数でも変更できます。ハッピーな宝石!
関連する問題
- 1. HerokuインストールMac OS 10.6.6のトラブルシューティング
- 2. Ruby Gem NokogiriがRailsにインストールされていません。3.2511
- 3. Ruby 1.9.2 + heroku gem + rails 3 + windows
- 4. Rails 3はrvmでsqlite3-ruby gemをインストールしませんか?
- 5. Rails 3 - link_to image in ruby 1.8と1.9
- 6. bcrypt-ruby gemをインストールする際のバンドルインストールエラー
- 7. ruby-on-railsモデルでgem-modulesを混在させる方法
- 8. ruby gemをインストールできない
- 9. Ruby on Rails:10.6.7 Mac OS X(64bit)にmysql gemをインストールするには
- 10. Ruby on Rails、Paperclip gem、RJS Template、およびImageMagickライブラリを使用してイメージを処理する方法は?
- 11. ruby gemをインストールするためのパスを指定する
- 12. MAC OSにRUBY Gem Twitterをインストールできない
- 13. 'paperclip' gemとRuby on Rails 3の問題
- 14. Mac OS LionにRuby Gem 'curb'をインストールできない
- 15. Ruby Gemでrspecテストのパスが必要
- 16. Ruby(およびRails)のFIXプロトコル
- 17. Geocoder Gem - Ruby On Rails
- 18. Ruby on Rails CanCan Gem
- 19. Rubyの新しいバージョンをgem環境にインストールする方法
- 20. Teradata-cli ruby gemがWindowsにインストールされていません
- 21. Ruby on RailsアプリケーションでGEMを設定する方法
- 22. Devise Ruby Gemインストール時のNameError
- 23. ruby gemのインストールをカスタマイズする
- 24. Ruby on Rails tesseract-ocr gemパスエラー
- 25. Windowsにtaglib-ruby gemをインストールする
- 26. Ruby Gem Scrypt 2.1.1がWindowsにインストールされない
- 27. Ruby gem LoadError - rubygems/defaults/operating_system
- 28. Mac OS上でRailsや他のRuby GemをインストールすることができませんEl Captitan 10.11.3
- 29. インストールしないでUbuntuサーバーにRuby RMagick gemをインストールするX
- 30. Rails 3とjQuery- Ruby変数をjavascriptに送信する方法
+1 for RVM。 OPはインストールセクションを読んで、すべてが完了したことを確認する必要があります - あまりにも多くの人がそれを部分的にしか行いません。そして、いったんRVMがインストールされると、RVMで制御されたRuby用の宝石をインストールするために 'sudo'を使用しないでください。悪いことが起こるでしょう。 –
これが唯一の妥当なオプションであれば、RVMの指示に従って ".bash_profile"を見つけて何かを追加することになっています。上記のファイルはどこにありますか? – Kirill
ホームディレクトリ(〜/ .bash_profile)に存在しない場合は、自由に作成してください。 –