2011-08-11 14 views
8

मैं रैक्सस्पेस सर्वर पर रेल जा रहा हूं और दुर्भाग्यवश, वे रेल के लिए समर्थन नहीं करते हैं। मैं उबंटू पर अपाचे और पैसेंजर (कोई आरवीएम) का उपयोग नहीं कर रहा हूं।लोड करने के लिए ऐसी कोई फ़ाइल नहीं - बंडलर/सेटअप

no such file to load -- bundler/setup

ट्रैस बैक इस प्रकार है::

/usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in gem_original_require' /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in require' /rails/gradebook-attendance/config/boot.rb 6
/usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in gem_original_require' /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in require' /rails/gradebook-attendance/config/application.rb 1
/usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in gem_original_require' /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in require' /rails/gradebook-attendance/config/environment.rb 2
/usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in gem_original_require' /usr/lib/ruby/1.8/rubygems/custom_require.rb 31 in require' config.ru 3
/usr/lib/ruby/1.8/rack/builder.rb 46 in instance_eval' /usr/lib/ruby/1.8/rack/builder.rb 46 in initialize' config.ru 1 in `new' config.ru 1

Bundler निश्चित रूप से स्थापित किया गया है जब मैं सर्वर मारा, मैं निम्नलिखित त्रुटि मिली। जब मैं मणि सूची -d बंडलर निष्पादित, मैं वापस

* LOCAL GEMS *

bundler (1.0.17) Authors: André Arko, Terence Lee, Carl Lerche, Yehuda Katz Rubyforge: http://rubyforge.org/projects/bundler Homepage: http://gembundler.com Installed at: /opt/ruby/lib/ruby/gems/1.8 The best way to manage your application's dependencies

भी सच हो, चल आईआरबी और टाइपिंग " 'बंडलर' की आवश्यकता होती है" रिटर्न।

$ GEM_HOME एक पथ पर इंगित करता है जिसमें बंडलर-1.0.17 मणि शामिल है।

मैं भी RUBYOPT निर्धारित किया है = rubygems

किसी भी मदद की सराहना की है!

उत्तर

12

क्या आपके पास अपने उपयोगकर्ता स्थान में GEM_HOME सेट है या आप अपाचे के लिए SetEnv निर्देश का उपयोग कर रहे हैं। यदि आपने इसे अपने बैश प्रोफाइल की तरह कुछ सेट किया है, तो apache उस env चर को नहीं देख पाएगा। अपने vhost में आप कुछ जोड़ना चाहेंगे:

SetEnv GEM_HOME /opt/ruby/lib/ruby/gems/1.8 
+0

मैंने इसे अपने .bashrc में उपयोगकर्ता स्थान में किया था। उस पर सिर के लिए धन्यवाद। मैंने बस आरवीएम और रूबी 1.9.2 स्थापित किया और किसी भी तरह से यह मेरी सभी समस्याओं का हल हो गया। –

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