के बाद ऐसी फ़ाइल - स्क्रिप्ट /../ कॉन्फ़िगर/बूट (लोडरर) लोड नहीं कर सकता है, मैं कल रेल अनुप्रयोग (v2.3) पर रूबी पर विकास कर रहा था और ओएसएक्स मैवरिक्स में अपना आईमैक अपडेट करने का फैसला किया। अब, हर बार जब मैं स्थानीय रूप से अपना एप्लिकेशन चलाने की कोशिश करता हूं, तो मुझे निम्न त्रुटि मिलती है। क्या किसी को यह पता है कि इसका क्या कारण है?ओएसएक्स मैवरिक्स
भागो इस तरह:
script/server -e development
त्रुटि:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such file -- script/../config/boot (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require'
from script/server:2:in `<main>'
स्क्रिप्ट/सर्वर (फ़ाइल)
#!/usr/bin/env ruby
require File.dirname(__FILE__) + '/../config/boot'
require 'commands/server'
यह ओएसएक्स मैवरिक्स स्थापित करने से पहले ठीक काम कर रहा था।
चीजें मैंने देखा:
- माणिक के संस्करण अब 2.0 में स्थापित (यह v1.8.7 पहले था)
FYI करें: मैं अभी भी काफी रेल के लिए नया हूँ।
RVM स्थापित कर रहा है के बाद:
ठीक है तो मैं सेटअप RVM और गहरे लाल रंग का का संस्करण (1.8.7) और रेल (2.3.11) सुनिश्चित किया स्थापित किया है और डिफ़ॉल्ट के रूप में कॉन्फ़िगर किया गया है।
स्थापित RVM:
curl -L https://get.rvm.io | bash -s stable --rails
स्थापित करें रूबी 1.8.7:
rvm --default use 1.8.7
स्थापित रेल v2.3.11: डिफ़ॉल्ट संस्करण के रूप
rvm install ruby-1.8.7-p374
सेट v1.8.7
gem install rails -v 2.3.11
प्रणाली
rvm system ; rvm gemset export system.gems ; rvm 1.8.7 ; rvm gemset import system
से सभी जवाहरात स्थापित अब जब मैं अपने अनुप्रयोग चलाने, मैं निम्नलिखित त्रुटि मिलती है: (? मैं क्या याद आ रही है)
=> Booting WEBrick...
/Users/imaginationplus/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:53:in `gem_original_require': no such file to load -- haml (MissingSourceFile)
from /Users/imaginationplus/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:53:in `require'
from /Users/imaginationplus/gitlocal/dfc_workshop/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
from /Users/imaginationplus/gitlocal/dfc_workshop/vendor/rails/activesupport/lib/active_support/dependencies.rb:355:in `new_constants_in'
from /Users/imaginationplus/gitlocal/dfc_workshop/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
from /Users/imaginationplus/gitlocal/dfc_workshop/vendor/plugins/haml/init.rb:5:in `evaluate_init_rb'
from ./script/../config/../vendor/rails/railties/lib/rails/plugin.rb:95:in `evaluate_init_rb'
from /Users/imaginationplus/gitlocal/dfc_workshop/vendor/rails/activesupport/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
from ./script/../config/../vendor/rails/railties/lib/rails/plugin.rb:91:in `evaluate_init_rb'
from ./script/../config/../vendor/rails/railties/lib/rails/plugin.rb:44:in `load'
from ./script/../config/../vendor/rails/railties/lib/rails/plugin/loader.rb:33:in `load_plugins'
from ./script/../config/../vendor/rails/railties/lib/rails/plugin/loader.rb:32:in `each'
from ./script/../config/../vendor/rails/railties/lib/rails/plugin/loader.rb:32:in `load_plugins'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:292:in `load_plugins'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:142:in `process'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:97:in `send'
from ./script/../config/../vendor/rails/railties/lib/initializer.rb:97:in `run'
from /Users/imaginationplus/gitlocal/dfc_workshop/config/environment.rb:14
from /Users/imaginationplus/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:53:in `gem_original_require'
from /Users/imaginationplus/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:53:in `require'
from /Users/imaginationplus/gitlocal/dfc_workshop/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
from /Users/imaginationplus/gitlocal/dfc_workshop/vendor/rails/activesupport/lib/active_support/dependencies.rb:355:in `new_constants_in'
from /Users/imaginationplus/gitlocal/dfc_workshop/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
from /Users/imaginationplus/gitlocal/dfc_workshop/vendor/rails/railties/lib/commands/servers/webrick.rb:59
from /Users/imaginationplus/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:53:in `gem_original_require'
from /Users/imaginationplus/.rvm/rubies/ruby-1.8.7-p374/lib/ruby/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:53:in `require'
from /Users/imaginationplus/gitlocal/dfc_workshop/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
from /Users/imaginationplus/gitlocal/dfc_workshop/vendor/rails/activesupport/lib/active_support/dependencies.rb:355:in `new_constants_in'
from /Users/imaginationplus/gitlocal/dfc_workshop/vendor/rails/activesupport/lib/active_support/dependencies.rb:510:in `require'
from /Users/imaginationplus/gitlocal/dfc_workshop/vendor/rails/railties/lib/commands/server.rb:39
from script/server:3:in `require'
from script/server:3
क्या आपने रेलों को पुनर्स्थापित किया था? जैसे 'बंडल इंस्टॉल' के माध्यम से – ckruse
हां रूबी का डिफ़ॉल्ट संस्करण बदल गया, और आपके सभी रत्नों को पुनर्स्थापित/पुनर्निर्मित करने की आवश्यकता होगी ..यदि मैक पर विकास करना है, तो आप अपने रूबी/रत्न को सिस्टम रूबी से अलग रखने के लिए int rvm या rbenv देखना चाहेंगे, इसलिए आप इन परिवर्तनों से इन्सुलेट किए गए हैं और संस्करणों पर बेहतर नियंत्रण रखते हैं। – Doon
मैं आरवीएम सेट अप कर रहा हूं अभी। मैं आपको प्रगति पर तैनात रखूंगा। –