ฉันใช้sudo bundle install
และนั่นอาจเป็นสาเหตุของปัญหาหรือไม่
ตอนนี้ฉันมี:
gem -v
2.6.14ruby -v
ruby 2.3.5p376 (2017-09-14 รุ่นที่ปรับปรุง 59905) [x86_64-darwin15]jekyll -v
jekyll 3.6.2bundle -v
Bundler เวอร์ชั่น 1.16.0.pre.3
ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามเรียกใช้bundle exec jekyll serve
หรือเพียงแค่jekyll serve
/Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:271:in `find_spec_for_exe': can't find gem bundler (>= 0.a) (Gem::GemNotFoundException)
from /Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:299:in `activate_bin_path'
from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/bundle:23:in `<main>'
from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/ruby_executable_hooks:15:in `eval'
from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/ruby_executable_hooks:15:in `<MacBooMacBook-MacBook-MacBook-Pro-MacBook-PrMacBook-MacBooMacBMaMacBMaMaMaMaMaMaMaMaMacBMaMaMaMacBMa
นอกจากนี้เมื่อเข้าถึงโฟลเดอร์ที่ฉันมีบล็อกของcd my_path
ฉันฉันได้รับข้อความต่อไปนี้:
VM ใช้ Gemfile ของคุณเพื่อเลือก Ruby ทุกอย่างดี - Heroku ทำเช่นนั้นคุณสามารถละเว้นคำเตือนเหล่านี้ด้วย 'rvm rvmrc คำเตือนละเว้น / Library / WebServer / เอกสาร / บล็อก / Gemfile' ในการเพิกเฉยต่อคำเตือนสำหรับไฟล์ทั้งหมดให้เรียกใช้ 'rvm rvmrc warning ละเว้น allGemfiles' รุ่นล่ามทับทิมที่ไม่รู้จัก (ไม่รู้วิธีจัดการ): RUBY_VERSION
ฉันไม่ทราบวิธีแก้ปัญหานี้ ฉันแค่ต้องการสร้างบล็อกคงที่ของฉันและโดยสุจริตฉันไม่มีความคิดเกี่ยวกับ Ruby, Gem หรือ Bundle :) ดังนั้นฉันจะขอขอบคุณข้อมูลเชิงลึกบางอย่าง!