'dan sonra böyle bir dosya - script /../ config/boot (LoadError) dosyasını yükleyemiyor. Dün bir raylı sistemde (v2.3) bir yakut üzerinde geliştirme yapıyordum ve iMac'i OSX Mavericks'e güncellemeye karar verdim. Şimdi, uygulamayı yerel olarak çalıştırmayı denediğimde, aşağıdaki hatayı alıyorum. Bunun nedenini bilen var mı? Böyle, OSX Mavericks
Run:
script/server -e development
Hata:
/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>'
komut/sunucu (dosya)
#!/usr/bin/env ruby
require File.dirname(__FILE__) + '/../config/boot'
require 'commands/server'
OSX Mavericks'i yüklemeden önce gayet iyi çalışıyordu.
şeyler ben fark: yakut
- sürümü şimdi 2.0 yüklü Bilginize
(o v1.8.7 önce olduğu): Hala raylar için oldukça yeni. RVM yüklendikten sonra
: yakut sürümünü (1.8.7) ve raylar (2.3.11)
Tamam I böylece kurulum RVM ve emin yüklü ve varsayılan olarak yapılandırılır.
Yüklü RVM:
curl -L https://get.rvm.io | bash -s stable --rails
yükleyin Yakut 1.8.7:
rvm --default use 1.8.7
Raylar v2.3.11 yükleyin:: Varsayılan versiyonu olarak
rvm install ruby-1.8.7-p374
Seti v1.8.7
gem install rails -v 2.3.11
Şimdi sistemin
rvm system ; rvm gemset export system.gems ; rvm 1.8.7 ; rvm gemset import system
tüm taşlar yükleyin Uygulamamı çalıştırdığınızda, aşağıdaki hatayı alıyorum: (? Ne ben eksik)
=> 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
Rayları yeniden taktınız mı? Örneğin. 'bundle install' aracılığıyla – ckruse
evet ruby'nin varsayılan sürümü değişti ve tüm mücevherlerinizin yeniden yüklenmesi/yeniden oluşturulması gerekecektir ..Eğer Mac üzerinde gelişiyorsa, ruby / gems'inizi sistem rubisinden ayrı tutmak için int rvm veya rbenv'e bakmak isteyebilirsiniz, bu yüzden bu değişikliklerden yalıtılmışsınız ve versiyonlar üzerinde daha iyi kontrol sahibi olursunuz. – Doon
RVM kuruyorum şimdi. İlerleme kaydına devam edeceğim. –