Buradaki bilgimin sonunda biraz yerim. OSX10.6'dayım ve mücevherlerim berbattı. Kullanmaya çalıştığım mücevherlerden biri de Hashie. İnternete baktım ve birkaç kişi benzer problemler yaşıyor gibi görünüyor ama ben onların çözümlerinin hiçbiri benim durumumda çalışmıyor gibi görünüyor. Baktığın için teşekkürler. Ruby, kurulu mücevherleri bulamıyor
Tüm benim yakut yazıları/taşlar /opt/ruby-enterprise-1.8.7-2010.02 takılır:Komputor:~$ which ruby gem irb rails
/opt/ruby-enterprise-1.8.7-2010.02/bin/ruby
/opt/ruby-enterprise-1.8.7-2010.02/bin/gem
/opt/ruby-enterprise-1.8.7-2010.02/bin/irb
/opt/ruby-enterprise-1.8.7-2010.02/bin/rails
Ve örnek mücevher, hashie (ve diğerleri) yüklenir:
Ben irb veya script onları erişmeye çalıştığınızdaKomputor:~ $ gem list -l | wc -l
67
Komputor:~ $ gem list | grep hashie
hashie (0.4.0)
Komputor:gems $ cd /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems
Komputor:gems $ ls | grep hashie
drwxr-xr-x 13 root admin 442 Nov 24 17:13 hashie-0.4.0
Ancak, tüm başarısız:
Komputor:~ $ irb
irb(main):001:0> require 'hashie'
LoadError: no such file to load -- hashie
from (irb):1:in `require'
from (irb):1
irb(main):002:0>
Bazı çevre vari ables: Gem env:
Komputor:gems $ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.8.7 (2010-04-19 patchlevel 253) [i686-darwin10.4.0]
- INSTALLATION DIRECTORY: /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /opt/ruby-enterprise-1.8.7-2010.02/bin/ruby
- EXECUTABLE DIRECTORY: /opt/ruby-enterprise-1.8.7-2010.02/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-darwin-10
- GEM PATHS:
- /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8
- /Users/<snip>/.gem/ruby/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
$ YOLU:
Komputor:gems $ echo $PATH
/sw/bin:/sw/sbin:/opt/ruby-enterprise-1.8.7-2010.02/bin:/Applications/android-sdk-1.5/tools:/usr/brlcad/bin:/usr/local/mysql-5.0.67-osx10.5-x86_64/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/mongodb/bin:/sw/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:/usr/X11R6/bin
Ben hata ayıklama için herhangi komutların çıktısını serecek mutluluk duyarız.
Baktığınız için teşekkürler!
sizi etmeyin isterseniz sizin
.irbrc
yılında autoload olarak ayarlayabilirsinizrequire "rubygems"
gerek "hashie '" gerektirmeden önce "rubygems" gerekecek "? –
Tamam, bu beni orda bulur. Bu rayların boot.rb dosyasında olduğunu görüyorum. Lib klasörümdeki bir dosya da hashie gerektirir ve 'hashie' satırının üstünde 'rubygems' gerektirdiğini ekledim ve hala aynı hatayı veriyor. – voxobscuro