เสร็จสิ้นการอัปเกรดจาก 18.04 เป็น 20.04 ซึ่งฉันมีการติดตั้ง Redmine หลังจากอัปเกรดเสร็จ Redmine ก็หยุดทำงาน
เมื่อฉันพยายามเข้าถึง ฉันได้รับข้อผิดพลาด:
ไม่พบพร้อมกัน-ruby-1.1.9 ในแหล่งที่มาใด ๆ (Bundler::GemNotFound)
ย้อนรอยข้อผิดพลาด:
/usr/lib/ruby/2.7.0/bundler/spec_set.rb:86:in `บล็อกในวัตถุ'
/usr/lib/ruby/2.7.0/bundler/spec_set.rb:80:ใน `แผนที่!'
/usr/lib/ruby/2.7.0/bundler/spec_set.rb:80:ใน `วัสดุ'
/usr/lib/ruby/2.7.0/bundler/definition.rb:170:ใน `specs'
/usr/lib/ruby/2.7.0/bundler/definition.rb:237:ใน `specs_for'
/usr/lib/ruby/2.7.0/bundler/definition.rb:226:ใน `requested_specs'
/usr/lib/ruby/2.7.0/bundler/runtime.rb:101:in `บล็อกใน definition_method'
/usr/lib/ruby/2.7.0/bundler/runtime.rb:20:ใน `setup'
/usr/lib/ruby/2.7.0/bundler.rb:149:ใน `setup'
/usr/lib/ruby/2.7.0/bundler/setup.rb:20:in `บล็อกใน <บนสุด (จำเป็น)>'
/usr/lib/ruby/2.7.0/bundler/ui/shell.rb:136:ใน `with_level'
/usr/lib/ruby/2.7.0/bundler/ui/shell.rb:88:ใน `เงียบ'
/usr/lib/ruby/2.7.0/bundler/setup.rb:20:in `<บนสุด (จำเป็น)>'
/usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:ใน `require'
/usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:ใน `require'
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:365:ใน `activate_gem'
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:221:ใน `บล็อกใน run_load_path_setup_code'
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:529:ใน `running_bundler'
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:220:ใน `run_load_path_setup_code'
/usr/share/passenger/helper-scripts/rack-preloader.rb:91:ใน `preload_app'
/usr/share/passenger/helper-scripts/rack-preloader.rb:189:in `block in <module:App>'
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:382:ใน `run_block_and_record_step_progress'
/usr/share/passenger/helper-scripts/rack-preloader.rb:188:in `<module:App>'
/usr/share/passenger/helper-scripts/rack-preloader.rb:30:in `<โมดูล:PhusionPassenger>'
/usr/share/passenger/helper-scripts/rack-preloader.rb:29:ใน `<หลัก>'
เมื่อฉันรันการติดตั้งบันเดิล ดูเหมือนว่าทุกอย่างเรียบร้อยดี:
Gemfile ของคุณแสดงรายการ gem redmine_crm (>= 0) มากกว่าหนึ่งครั้ง
คุณควรเก็บไว้เพียงอันเดียว
ลบรายการที่ซ้ำกันและระบุอัญมณีเพียงครั้งเดียว
แม้ว่าตอนนี้จะไม่ใช่ปัญหา แต่อาจทำให้เกิดข้อผิดพลาดได้หากคุณเปลี่ยนเวอร์ชันของหนึ่งในนั้นในภายหลัง
การใช้คราด 13.0.6
ใช้ทับทิมพร้อมกัน 1.1.9
ใช้ i18n 0.7.0
ใช้ minitest 5.14.4
ใช้ thread_safe 0.3.6
ใช้ tzinfo 1.2.9
ใช้ activesupport 5.2.3
ใช้ตัวสร้าง 3.2.4
ใช้ erubi 1.10.0
ใช้ mini_portile2 2.4.0
ใช้ nokogiri 1.10.10
ใช้ rails-dom-testing 2.0.3
ใช้ crass 1.0.6
ใช้รังบวบ 2.12.0
การใช้ rails-html-sanitizer 1.3.0
ใช้ actionview 5.2.3
ใช้แร็ค 2.2.3
ใช้การทดสอบชั้นวาง 1.1.0
ใช้ actionpack 5.2.3
ใช้ nio4r 2.5.8
ใช้ส่วนขยาย websocket 0.1.5
ใช้ไดรเวอร์ websocket 0.7.5
ใช้ actioncable 5.2.3
ใช้ globalid 0.5.2
ใช้ activejob 5.2.3
ใช้ mini_mime 1.0.3
การใช้เมล 2.7.1
การใช้ actionmailer 5.2.3
ใช้ method_source 1.0.0
ใช้ธอร์ 1.1.0
การใช้รางรถไฟ 5.2.3
ใช้ actionpack-xml_parser 2.0.1
ใช้แอคทีฟโมเดล 5.2.3
ใช้ arel 9.0.0
ใช้ activerecord 5.2.3
ใช้ mimemagic 0.3.10
ใช้มาร์เซล 0.3.3
ใช้ activestorage 5.2.3
ใช้ public_suffix 4.0.6
ใช้แอดเดรส 2.8.0
ใช้บันเดิล 2.2.25
ใช้ css_parser 1.10.0
ใช้ csv 3.0.9
การใช้ htmlentities 4.3.4
โดยใช้ของเหลว 2.6.3
ใช้ mysql2 0.5.3
ใช้ net-ldap 0.16.3
ใช้ ruby-openid 2.3.0
ใช้แร็คโอเพนนิด 1.4.2
การใช้เฟือง 4.0.2
การใช้เฟือง-ราง 3.2.2
การใช้ราง 5.2.3
ใช้แบบอักษร rbpdf 1.19.1
ใช้ rbpdf 1.19.8
ใช้พรมแดง 3.4.0
ใช้ rubyzip 2.3.2
ใช้ redmine_crm 0.0.55
ใช้ request_store 1.0.5
ใช้ rmagick 2.16.0
ใช้โรดี้ 3.5.1
การใช้ Roadie-Rails 1.3.0
ใช้สีแดง 3.3.0
ครบชุด! 29 การพึ่งพา Gemfile, 62 gems ติดตั้งแล้ว
ไม่ได้ติดตั้งอัญมณีในกลุ่ม 'การพัฒนา', 'teste', 'test', 'postgresql' และ 'sqlite'
ใช้ `ข้อมูลบันเดิล [ชื่ออัญมณี]` เพื่อดูว่ามีการติดตั้งอัญมณีที่รวมไว้ที่ไหน
ถ้าฉันตรวจสอบอัญมณีว่ามันหายไป:
* ทับทิมพร้อมกัน (1.1.9)
สรุป: เครื่องมือการทำงานพร้อมกันที่ทันสมัยสำหรับ Ruby แรงบันดาลใจจาก Erlang, Clojure, Scala, Haskell, F#, C#, Java และรูปแบบการทำงานพร้อมกันแบบคลาสสิก
โฮมเพจ: http://www.concurrent-ruby.com
รหัสแหล่งที่มา: https://github.com/ruby-concurrency/concurrent-ruby
บันทึกการเปลี่ยนแปลง: https://github.com/ruby-concurrency/concurrent-ruby/blob/master/CHANGELOG.md
เส้นทาง: /usr/share/rvm/gems/ruby-2.5.0/gems/concurrent-ruby-1.1.9
ดูเหมือนว่า Redmine กำลังมองหาอัญมณีในโฟลเดอร์ ruby 2.7.0 และฉันมีอัญมณีในโฟลเดอร์ 2.5.0
ถ้านี่คือปัญหา ฉันควรทำอย่างไร?
บังคับให้ redmine ใช้ ruby 2.5 ดูเหมือนว่าจะเป็นแนวทางที่ดีที่สุดหรือไม่
หรือบังคับติดตั้ง gems ในเวอร์ชั่น 2.7 ถ้าได้ต้องทำอย่างไร? ลบ 2.5 ออกและถ้าฉันรันชุดรวมการติดตั้งจะทำงานได้หรือไม่
GemFile.Lock ปัจจุบัน:
อัญมณี
ระยะไกล: https://rubygems.org/
รายละเอียด:
สายแอคชั่น (5.2.3)
แอ็คชันแพ็ค (= 5.2.3)
nio4r (~> 2.0)
ไดรเวอร์ websocket (>= 0.6.1)
จดหมายเหตุ (5.2.3)
แอ็คชันแพ็ค (= 5.2.3)
มุมมองการกระทำ (= 5.2.3)
งานประจำ (= 5.2.3)
เมล (~> 2.5, >= 2.5.4)
การทดสอบระบบราง (~> 2.0)
แอ็คชันแพ็ค (5.2.3)
มุมมองการกระทำ (= 5.2.3)
การสนับสนุนที่ใช้งานอยู่ (= 5.2.3)
ชั้น (~> 2.0)
การทดสอบชั้นวาง (>= 0.6.3)
การทดสอบระบบราง (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.2)
actionpack-xml_parser (2.0.1)
แอ็คชั่นแพ็ค (>= 5.0)
ค่ารถไฟ (>= 5.0)
มุมมองการกระทำ (5.2.3)
การสนับสนุนที่ใช้งานอยู่ (= 5.2.3)
ตัวสร้าง (~> 3.1)
เอรูบิ (~> 1.4)
การทดสอบระบบราง (~> 2.0)
rails-html-sanitizer (~> 1.0, >= 1.0.3)
งานประจำ (5.2.3)
การสนับสนุนที่ใช้งานอยู่ (= 5.2.3)
โกลบอล (>= 0.3.6)
แอกทีฟโมเดล (5.2.3)
การสนับสนุนที่ใช้งานอยู่ (= 5.2.3)
บันทึกการใช้งาน (5.2.3)
แอกทีฟโมเดล (= 5.2.3)
การสนับสนุนที่ใช้งานอยู่ (= 5.2.3)
อาเรล (>= 9.0)
แอคทีฟสตอเรจ (5.2.3)
แอ็คชันแพ็ค (= 5.2.3)
แอคทีฟเรคคอร์ด (= 5.2.3)
มาร์เซล (~> 0.3.1)
สนับสนุนการใช้งาน (5.2.3)
ทับทิมพร้อมกัน (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2)
การทดสอบขั้นต่ำ (~> 5.1)
tzinfo (~> 1.1)
แอดเดรสได้ (2.8.0)
public_suffix (>= 2.0.2, < 5.0)
อาเรล (9.0.0)
ตัวสร้าง (3.2.4)
คาปิบารา (2.18.0)
ที่อยู่ได้
mini_mime (>= 0.1.3)
โนโกกิริ (>= 1.3.3)
ชั้น (>= 1.0.0)
การทดสอบชั้นวาง (>= 0.5.4)
xpath (>= 2.0, < 4.0)
กระบวนการลูก (3.0.0)
ทับทิมพร้อมกัน (1.1.9)
บ้า (1.0.6)
css_parser (1.10.0)
ที่อยู่ได้
csv (3.0.9)
ว่านอนสอนง่าย (1.1.5)
เอรูบี (1.10.0)
โกลบอล (0.5.2)
การสนับสนุนที่ใช้งานอยู่ (>= 5.0)
htmlentities (4.3.4)
i18n (0.7.0)
json (2.5.1)
ของเหลว (2.6.3)
รังบวบ (2.12.0)
บ้า (~> 1.0.2)
โนโกกิริ (>= 1.5.9)
จดหมาย (2.7.1)
mini_mime (>= 0.1.1)
มาร์เซล (0.3.3)
มิเมจิก (~> 0.3.2)
method_source (1.0.0)
มิเมจิก (0.3.10)
โนโกกิริ (~> 1)
คราด
mini_mime (1.0.3)
mini_portile2 (2.4.0)
น้อยที่สุด (5.14.4)
มอคค่า (1.13.0)
mysql2 (0.5.3)
net-ldap (0.16.3)
nio4r (2.5.8)
โนโกกิริ (1.10.10)
mini_portile2 (~> 2.4.0)
public_suffix (4.0.6)
เสือพูมา (3.12.6)
แร็ค (2.2.3)
แร็ค openid (1.4.2)
ชั้น (>= 1.1.0)
ทับทิมโอเพ่นนิด (>= 2.1.8)
การทดสอบแร็ค (1.1.0)
ชั้น (>= 1.0, < 3)
ราง (5.2.3)
สายแอคชั่น (= 5.2.3)
แอคชั่นเมล (= 5.2.3)
แอ็คชันแพ็ค (= 5.2.3)
มุมมองการกระทำ (= 5.2.3)
งานประจำ (= 5.2.3)
แอกทีฟโมเดล (= 5.2.3)
แอคทีฟเรคคอร์ด (= 5.2.3)
แอคทีฟสตอเรจ (= 5.2.3)
การสนับสนุนที่ใช้งานอยู่ (= 5.2.3)
บันเดิล (>= 1.3.0)
ค่ารถไฟ (= 5.2.3)
เฟือง-ราง (>= 2.0.0)
การทดสอบระบบราง (2.0.3)
การสนับสนุนที่ใช้งานอยู่ (>= 4.2.0)
โนโกกิริ (>= 1.6)
rails-html-sanitizer (1.3.0)
รังบวบ (~> 2.3)
รถไฟ (5.2.3)
แอ็คชันแพ็ค (= 5.2.3)
การสนับสนุนที่ใช้งานอยู่ (= 5.2.3)
เมธอด_ซอร์ส
คราด (>= 0.8.7)
ธ อร์ (>= 0.19.0, < 2.0)
คราด (13.0.6)
rbpdf (1.19.8)
htmlentities
rbpdf-แบบอักษร (~> 1.19.0)
rbpdf-แบบอักษร (1.19.1)
พรมแดง (3.4.0)
redmine_crm (0.0.55)
ของเหลว (< 2.6.4)
ราง
ทับทิม
request_store (1.0.5)
rmagick (2.16.0)
โร้ดดี้ (3.5.1)
css_parser (~> 1.4)
โนโกกิริ (~> 1.8)
รางรถไฟ (1.3.0)
ค่ารถไฟ (>= 3.0, < 5.3)
โรดี้ (~> 3.1)
สีแดง (3.3.0)
ทับทิม openid (2.3.0)
rubyzip (2.3.2)
ซีลีเนียม-webdriver (3.142.7)
กระบวนการลูก (>= 0.5, < 4.0)
rubyzip (>= 1.2.2)
ซิมเพิลคอฟ (0.14.1)
ว่านอนสอนง่าย (~> 1.1.0)
json (>= 1.8, < 3)
Simplecov-html (~> 0.10.0)
Simplecov-html (0.10.2)
เฟือง (4.0.2)
ทับทิมพร้อมกัน (~> 1.0)
ชั้น (> 1, < 3)
เฟือง-ราง (3.2.2)
แอ็คชั่นแพ็ค (>= 4.0)
การสนับสนุนที่ใช้งานอยู่ (>= 4.0)
เฟือง (>= 3.0.0)
ธอร์ (1.1.0)
thread_safe (0.3.6)
tzinfo (1.2.9)
thread_safe (~> 0.1)
ไดรเวอร์ websocket (0.7.5)
ส่วนขยายเว็บซ็อกเก็ต (>= 0.1.0)
ส่วนขยายเว็บซ็อกเก็ต (0.1.5)
xpath (3.2.0)
โนโกกิริ (~> 1.8)
ลาน (0.9.26)
แพลตฟอร์ม
x86_64-ลินุกซ์
การพึ่งพา
actionpack-xml_parser
บันเดิล (>= 1.5.0)
คาปิบารา (~> 2.13)
csv (~> 3.0.1)
i18n (~> 0.7.0)
เมล (~> 2.7.1)
เลียนแบบ
mini_mime (~> 1.0.1)
มอคค่า
mysql2 (~> 0.5.0)
net-ldap (~> 0.16.0)
โนโกกิริ (~> 1.10.0)
เสือพูมา (~> 3.7)
ชั้นเปิด
ราง (= 5.2.3)
การทดสอบรางรถไฟ
rbpdf (~> 1.19.6)
พรมแดง (~> 3.4.0)
redmine_crm
request_store (= 1.0.5)
rmagick (~> 2.16.0)
รางรถไฟ (~> 1.3.0)
สีแดง (~> 3.3.0)
ทับทิมเปิด (~> 2.3.0)
ซีลีเนียม-webdriver
ซิมเพิลคอฟ (~> 0.14.1)
tzinfo ข้อมูล
ลาน
มาพร้อมกับ
2.2.25
ถ้าฉันสอบถามรุ่นทับทิม:
ruby 2.5.0p0 (2017-12-25 แก้ไข 61468) [x86_64-linux]
แต่ฉันเห็นว่าฉันมีการติดตั้ง 2.7 ด้วย
ข้อมูล RVM:
ทับทิม-2.5.0:
ระบบ:
uname: "Linux AtomServer 5.4.0-80-generic #90-Ubuntu SMP วันศุกร์ที่ 9 ก.ค. 22:49:44 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux"
ชื่อ: "อูบุนตู"
รุ่น: "20.04"
สถาปัตยกรรม: "x86_64"
bash: "/bin/bash => GNU bash รุ่น 5.0.17(1)-release (x86_64-pc-linux-gnu)"
zsh: " => ไม่ได้ติดตั้ง"
remote_path: "อูบุนตู/20.04/x86_64"
รอบ:
รุ่น: "1.29.11 (ล่าสุด)"
อัปเดต: "6 เดือน 20 วัน 7 ชั่วโมง 36 นาที 33 วินาทีที่แล้ว"
เส้นทาง: "/usr/share/rvm"
autolibs: "[4] อนุญาตให้ RVM ใช้ตัวจัดการแพ็คเกจหากพบ ติดตั้งการพึ่งพาที่ขาดหายไป ติดตั้งตัวจัดการแพ็คเกจ (เฉพาะ OS X)"
ทับทิม:
ล่าม: "ทับทิม"
รุ่น: "2.5.0p0"
วันที่: "2017-12-25"
แพลตฟอร์ม: "x86_64-linux"
ระดับแพตช์: "2017-12-25 แก้ไข 61468"
full_version: "ruby 2.5.0p0 (2017-12-25 แก้ไข 61468) [x86_64-linux]"
บ้าน:
อัญมณี: "/usr/share/rvm/gems/ruby-2.5.0"
ทับทิม: "/usr/share/rvm/rubies/ruby-2.5.0"
ไบนารี:
ทับทิม: "/usr/share/rvm/rubies/ruby-2.5.0/bin/ruby"
irb: "/usr/share/rvm/rubies/ruby-2.5.0/bin/irb"
อัญมณี: "/usr/share/rvm/rubies/ruby-2.5.0/bin/gem"
คราด: "/usr/share/rvm/gems/ruby-2.5.0/bin/rake"
สิ่งแวดล้อม:
เส้นทาง: "/usr/share/rvm/gems/ruby-2.5.0/bin:/usr/share/rvm/gems/ruby-2.5.0@global/bin:/usr/share/rvm/rubies/ruby- 2.5.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap /bin:/home/jnap/.dotnet/tools:/usr/share/rvm/bin"
GEM_HOME: "/usr/share/rvm/gems/ruby-2.5.0"
GEM_PATH: "/usr/share/rvm/gems/ruby-2.5.0:/usr/share/rvm/gems/ruby-2.5.0@global"
MY_RUBY_HOME: "/usr/share/rvm/rubies/ruby-2.5.0"
IRBRC: "/usr/share/rvm/rubies/ruby-2.5.0/.irbrc"
ทับทิม: ""
อัญมณี: ""
ขอบคุณ