Tôi đã sử dụng sudo bundle install
và đó có thể là nguyên nhân của vấn đề?
Bây giờ tôi có:
gem -v
2.6,14ruby -v
ruby 2.3.5p376 (2017-09-14 sửa đổi 59905) [x86_64-darwin15]jekyll -v
jekyll 3.6.2bundle -v
Phiên bản Bundler 1.16.0.pre.3
Tôi đang gặp lỗi sau khi cố chạy bundle exec jekyll serve
hoặc chỉ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
Ngoài ra, khi truy cập vào thư mục mà tôi có blog của mình, cd my_path
tôi nhận được thông báo sau:
VM đã sử dụng Gemfile của bạn để chọn Ruby, tất cả đều ổn - Heroku cũng vậy, bạn có thể bỏ qua các cảnh báo này với 'rvm rvmrc bỏ qua cảnh báo / Library / WebServer / Documents / blog / Gemfile'. Để bỏ qua cảnh báo cho tất cả các tệp chạy 'cảnh báo rvm rvmrc bỏ qua allGemfiles'. Phiên bản trình thông dịch ruby không xác định (không biết cách xử lý): RUBY_VERSION.
Tôi không biết làm thế nào để giải quyết điều này. Tôi chỉ muốn tạo blog tĩnh của mình và thành thật mà nói tôi không có ý tưởng gì về Ruby, Gem hay Bundle :) Vì vậy tôi sẽ đánh giá cao một số hiểu biết!