2011-02-27 13 views
6

पर अनुमति अस्वीकार कर दी गई है मुझे कैपिस्ट्रानो के माध्यम से यात्री पर अपने ऐप को तैनात करने में समस्या आई है।Gemfile.lock

मैं अनुमति अस्वीकार नहीं कर सकता - /path/to/app/Gemfile.lock bundler/definition.rb से। क्या किसी के पास यह पहले था?

मैंने फ़ाइल को chmoding और chowning करने की कोशिश की है, लेकिन इससे मदद नहीं मिली है।

क्या किसी और को समस्या है? here, मैं देव बंडल करना और फिर Gemfile.lock recommiting करके समस्या को ठीक करने में कामयाब रहे - के बाद नीचे दिए गए लिंक को देखने:

वापस ट्रेस

/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/definition.rb 184 in `initialize' 
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/definition.rb 184 in `open' 
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/definition.rb 184 in `lock' 
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/environment.rb 39 in `lock' 
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler/runtime.rb 35 in `setup' 
/usr/local/rvm/gems/ruby-1.9.2-head/gems/bundler-1.0.0/lib/bundler.rb 100 in `setup' 

अद्यतन है।

+0

बिल्कुल एक ही अपवाद का सामना करना। क्या आपने त्रुटि को हिलाकर प्रबंधित किया था? – xecutioner

+0

पुन: चलने वाले बंडल को स्थानीय रूप से इंस्टॉल करने का प्रयास करें और फिर से तैनात करने से पहले अपने Gemfile.lock को अनुशंसा करें। मेरे लिए काम किया –

+0

मैंने सर्वर में बंडलर संस्करण को अपग्रेड किया और त्रुटि गायब हो गई। धन्यवाद। – xecutioner

उत्तर

6

Gemfile.lock को हटाने का प्रयास करें और अपने सर्वर पर bundle install चलाएं।

+0

हाय केविन, मैंने कोशिश की है लेकिन दुर्भाग्य से कोई खुशी नहीं है। क्या उपयोगकर्ता/समूह यात्री एक्सेस फ़ाइलों से करता है? मैं जड़ के रूप में ssh'ed हूँ। क्या ऐसा करने के लिए कुछ भी हो सकता है? –

+1

प्रश्नों का उत्तर देने के लिए, दस्तावेज़ों से: "एक रेल एप्लिकेशन फ़ाइल 'config/environment.rb' के मालिक के रूप में शुरू किया गया है, और फ़ाइल' config.ru' 'के मालिक के रूप में एक रैक एप्लिकेशन प्रारंभ किया गया है। तो अगर '/ home/webapps/foo/config/environment.rb' का स्वामित्व' जो 'है, फिर फ़्यूज़न पैसेंजर इसी रेल एप्लिकेशन को' जो 'के रूप में भी लॉन्च करेगा। " –

+0

एक आकर्षण की तरह काम किया, मैं भी यात्री चल रहा हूँ – Francois

0

लॉक फ़ाइल के मालिक की जांच करना उचित है। जब मैं 'सूडो बंडल इंस्टॉल' चला रहा था तो इसमें भाग लें क्योंकि मैं बॉक्स पर सभी उपयोगकर्ताओं के लिए रत्न स्थापित कर रहा था। बाद में एक त्वरित 'चोटी', और सब कुछ हल किया गया था।

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