2012-02-03 16 views
6

मैं मेरी वेबसर्वर पर रेल परियोजना पर मेरी रूबी भागने की कोशिश कर स्थापित, मैं यात्री से यह संदेश मिल गया:रेल Bundler जवाहरात

Error message: 
    Could not find rake-0.9.2.2 in any of the sources (Bundler::GemNotFound) 

ऐसा होता है जब मैं कोशिश कर रहा SSH में budle स्थापित करें।

[email protected]:/var/www/clients/client11/web100/web$ bundle install .bundle 
/home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/settings.rb:101:in `initialize': Permission denied - /var/www/clients/client11/web100/web/.bundle/config (Errno::EACCES) 
     from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/settings.rb:101:in `open' 
     from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/settings.rb:101:in `set_key' 
     from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/settings.rb:15:in `[]=' 
     from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/cli.rb:211:in `install' 
     from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/vendor/thor/task.rb:22:in `run' 
     from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/vendor/thor/invocation.rb:118:in `invoke_task' 
     from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/vendor/thor.rb:263:in `dispatch' 
     from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/lib/bundler/vendor/thor/base.rb:386:in `start' 
     from /home/passenger/.rvm/gems/[email protected]/gems/bundler-1.0.21/bin/bundle:13:in `<top (required)>' 
     from /home/passenger/.rvm/gems/[email protected]/bin/bundle:19:in `load' 
     from /home/passenger/.rvm/gems/[email protected]/bin/bundle:19:in `<main>' 

या जब मैं

[email protected]:/var/www/clients/client11/web100/web$ bundle install 
Fetching source index for https://rubygems.org/ 

Errno::EACCES: Permission denied - /var/www/clients/client11/web100/web/bundler/ruby/1.9.1/cache 
An error occured while installing rake (0.9.2.2), and Bundler cannot continue. 
Make sure that `gem install rake -v '0.9.2.2'` succeeds before bundling. 

कोशिश लेकिन वेब ruby1.9.3 में कोडित है मैं स्वयं रेक स्थापित करने की कोशिश की सुझाव के रूप में

[email protected]:/var/www/clients/client11/web100/web$ gem install rake -v '0.9.2.2' 
Fetching: rake-0.9.2.2.gem (100%) 
Successfully installed rake-0.9.2.2 
1 gem installed 
Installing ri documentation for rake-0.9.2.2... 
Installing RDoc documentation for rake-0.9.2.2... 
[email protected]:/var/www/clients/client11/web100/web$ bundle install    Fetching source index for https://rubygems.org/ 

Errno::EACCES: Permission denied - /var/www/clients/client11/web100/web/bundler/ruby/1.9.1/cache 
An error occured while installing rake (0.9.2.2), and Bundler cannot continue. 
Make sure that `gem install rake -v '0.9.2.2'` succeeds before bundling. 
+0

आप 'मणि rake' स्थापित चल रहा की कोशिश की है? क्या आपकी मिट्टी में रेक है? – MrDanA

+0

हाँ, मैंने अपनी पोस्ट संपादित की है। *** स्थानीय गेम्स *** बंडलर (1.0.21) रेक (0.9.2.2) – user1187506

उत्तर

1

ऐसा लगता है तुम गलत BUNDLE_PATH मूल्य की है।

चेक इस लेख, हो सकता है यह आप में मदद करेंगे: http://blog.ninjahideout.com/posts/the-path-to-better-rvm-and-passenger-integration

+0

क्या आप अधिक विशिष्ट हो सकते हैं? – user1187506

+0

ठीक है, अंतिम आउटपुट आरवीएम सत्र के तहत है, है ना? /var/www/clients/client11/web100/web/bundler/ruby/1.9.1/cache - यह पथ बहुत अजीब लगता है, क्यों नहीं /home/passenger/.rvm/gems/ruby-1.9.3-p0 @ वैश्विक/रत्न /? o_O ऐसा लगता है कि बंडलर स्थानीय रूप से सभी रत्न स्थापित करने का प्रयास करता है, क्या यह ठीक है? (यह कुछ रत्नों को आरवीएम फ़ोल्डर में स्थापित करता है यदि कुछ खास सेट नहीं है) इसके अलावा बंडलर एक Gemfile लिख देगा। स्थानीय रूप से लॉक करें, वर्तमान उपयोगकर्ता को अनुमति है ऐसी फाइल बनाएं? – icanhazbroccoli

+0

अनुमतियों के साथ संभावित रूप से समस्या है। मैं अपने रेल ऐप को ISPConfig प्रबंधित फ़ोल्डर में स्थापित करने का प्रयास कर रहा हूं, apache www-data के अंतर्गत चल रहा है, यात्री यात्री उपयोगकर्ता के नीचे चल रहा है, लेकिन इसके बारे में कुछ भी उपयोगकर्ता के बारे में कुछ नहीं कहा: nogroup। 3 'web100/वेब/drwxr-XR-x 3 web100 client11 4096 फ़रवरी 19:05 bundler' ' /home/passenger/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9 .1/fileutils.rb: 247: 'mkdir' में: अनुमति अस्वीकार -/var/www/clients/client11/web100/web/bundler (Errno :: EACCES) ' – user1187506

संबंधित मुद्दे