ताजा उबंटू 10.04 स्थापित:, माणिक रत्न स्थापित करने चल नया मणि रिटर्न के बाद "नहीं मिली" त्रुटियों
मैं कुछ परेशानी मेरी मणि अच्छी तरह से खेलने के लिए प्रक्रिया स्थापित हो रही हो रही है। किसी भी समय मैं एक मणि स्थापित करते हैं, यह कोई समस्या नहीं के साथ एक अच्छा, सरल प्रक्रिया से गुजरता है:
$ gem install rails
Successfully installed rails-3.2.2
1 gem installed
और फिर संस्करण, शायद एक सरल "रेल -v" सत्यापित करने के लिए? नहीं:
$ rails -v
/home/pragone/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)
from /home/pragone/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from /home/pragone/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems.rb:1210:in `gem'
from /home/pragone/.rvm/gems/ruby-1.9.3-p125/bin/rails:18:in `<main>'
तो चलो यकीन है कि railties स्थापित किया है:
$ gem install railties
Successfully installed railties-3.2.2
1 gem installed
और फिर रेल के संस्करण प्राप्त करने की कोशिश:
$ rails -v
/home/pragone/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError)
from /home/pragone/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
from /home/pragone/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems.rb:1210:in `gem'
from /home/pragone/.rvm/gems/ruby-1.9.3-p125/bin/rails:18:in `<main>'
यह लगभग हर मणि मैं स्थापित के साथ होता है। मैंने कुछ प्रकार के दस्तावेज खोजने की कोशिश की कि मणि के साथ चीजें कैसे स्थापित की जाती हैं, लेकिन कुछ भी नहीं मिला। ऐसा लगता है कि कुछ स्थानों को एक स्थान पर स्थापित किया गया है, और कुछ दूसरे में स्थापित हैं, और उनमें से एक स्थान मेरे पथ में नहीं है। कोई विचार क्या हो रहा है?
संपादित करें: अनुरोधित जानकारी:
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.17
- RUBY VERSION: 1.9.3 (2012-02-16 patchlevel 125) [x86_64-linux]
- INSTALLATION DIRECTORY: /home/pragone/.rvm/gems/ruby-1.9.3-p125
- RUBY EXECUTABLE: /home/pragone/.rvm/rubies/ruby-1.9.3-p125/bin/ruby
- EXECUTABLE DIRECTORY: /home/pragone/.rvm/gems/ruby-1.9.3-p125/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /home/pragone/.rvm/gems/ruby-1.9.3-p125
- /home/pragone/.rvm/gems/[email protected]
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- "gem" => "--no-ri --no-rdoc"
- REMOTE SOURCES:
- http://rubygems.org/
और rvm जानकारी:
system:
system:
uname: "Linux domU-12-31-39-0A-34-6E 2.6.32-311-ec2 #23-Ubuntu SMP Thu Dec 2 11:14:35 UTC 2010 x86_64 GNU/Linux"
bash: "/bin/bash => GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu)"
zsh: " => not installed"
rvm:
version: "rvm 1.10.3 by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.beginrescueend.com/]"
updated: "2 hours 40 minutes 7 seconds ago"
homes:
gem: "not set"
ruby: "not set"
binaries:
ruby: "/usr/bin/ruby"
irb: "/usr/bin/irb"
gem: "/usr/bin/gem"
rake: "/home/pragone/.rvm/bin/rake"
environment:
PATH: "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/pragone/.rvm/bin"
GEM_HOME: ""
GEM_PATH: ""
MY_RUBY_HOME: ""
IRBRC: ""
RUBYOPT: ""
gemset: ""
साथ ही, ऊपर सूचीबद्ध पथ के साथ, मैं इस जब रेल चलाने का प्रयास:
The program 'rails' is currently not installed. You can install it by typing:
sudo apt-get install rails
हालांकि, उपरोक्त त्रुटियां तब हुई जब मैं चारों ओर हैकिंग कर रहा था और इन्हें अपने पैथ में जोड़ा:
/home/pragone/.rvm/gems/ruby-1.9.3-p125/bin
/home/pragone/.rvm/gems/ruby-1.9.3-p125/gems
मैं फिर से चल रहा है ~/.rvm/scripts/rvm की कोशिश की है, लेकिन लगता है कि यह मेरी पथ करने के लिए सही पथ को जोड़ने है यह प्रतीत नहीं होता। मैंने कुछ काम करने वाले इंस्टॉलेशन (मेरे मैकबुक समर्थक, ओएस एक्स 10.7 चल रहा है) पर चारों ओर उठाया है, और सत्यापित किया है कि ~/.rvm/स्क्रिप्ट/आरवीएम काम कर रहे इंस्टॉलेशन में मेरे पैथ में आइटम जोड़ रहा है, लेकिन नहीं उबंटू बॉक्स
which rails
: हैक पथ:
$ which rails
/home/pragone/.rvm/gems/ruby-1.9.3-p125/bin/rails
which rails
: ताजा पथ: (कोई जवाब नहीं; शायद नहीं मिला)
$ which rails
$
कृपया 'मणि एनवी' और' आरवीएम जानकारी ' – mpapis
और' कौन सा रेल ' – matt
शामिल है ऐसा लगता है कि आपके पथ के साथ हैकिंग आपके सिस्टम और आरवीएम रूबीज़ को मिलाकर समाप्त हो गई है। अपने पथ को साफ़ करने का प्रयास करें (यानी आपके द्वारा जोड़े गए 1.9.3 डीआईआर के बिना एक ताजा पथ) और फिर 'आरवीएम 1.9.3', जो आपको आरवीएम रुबी का उपयोग करने के लिए सेट अप करना चाहिए। फिर 'रत्न स्थापित रेल' फिर से। – matt