से अपग्रेड करने में त्रुटि मैं रूबी 2.2.3 के साथ रेल 3.2.22 से रेल 4.2.4 तक अपने ऐप को अपग्रेड करने का प्रयास कर रहा हूं।रेल 3.2.22 से रेल 4.2.4
यहाँ मैं अब तक क्या किया है है:
- संशोधित Gemfile
rails, "~> 4.2.4"
bundle
bundle update rails
निर्दिष्ट करने के लिए पूर्ण प्रतिलेख नीचे है।
ActiveRecord हमारे Gemfile में निर्दिष्ट नहीं है, इसलिए मुझे नहीं पता कि यह किसने लॉक किया है या इसे ठीक करने के लिए कहां है?
Craigs-MacBook-Pro~/Work/mbc(master|✔) % git checkout -b rails-424
Switched to a new branch 'rails-424'
Craigs-MacBook-Pro~/Work/mbc(rails-424|✔) % vim Gemfile
Craigs-MacBook-Pro~/Work/mbc(rails-424|✚1) % bundle
Fetching gem metadata from https://rubygems.org/........
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
You have requested:
rails ~> 4.2.4
The bundle currently has rails locked at 3.2.22.
Try running `bundle update rails`
Craigs-MacBook-Pro~/Work/mbc(rails-424|✚1) % bundle update rails
Fetching gem metadata from https://rubygems.org/........
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Resolving dependencies............
Bundler could not find compatible versions for gem "activerecord":
In Gemfile:
activerecord (< 4.3, >= 3.1) ruby
activerecord (< 5.0, >= 3.0) ruby
vestal_versions (>= 0) ruby depends on
activerecord (~> 3.0) ruby
activerecord (> 3.0.0) ruby
rails (~> 4.2.4) ruby depends on
activerecord (= 4.2.4) ruby
Craigs-MacBook-Pro~/Work/mbc(rails-424|✚1) %
आह, तो वहाँ कुंजी वाक्यांश था "पर निर्भर करता है"। –
क्या यह काम करता है ??? – asiniy
हां, यह मुझे त्रुटियों के अगले सेट पर मिला, अभी तक। मैं कुछ और मिनटों के लिए एक जवाब स्वीकार नहीं कर सकता। –