#ruby #rubygems #macos-mojave #jekyll-theme
#ruby #rubygems #macos-mojave #jekyll-тема
Вопрос:
Я пытаюсь использовать тему Lanyon для моего статического веб-сайта, размещенного на страницах Github. Я установил ruby на свой MAC и изменил путь по умолчанию в .bash_profile. Gem и Jekyll тоже установлены. Когда я запускаю jekyll -v, я получаю ошибку загрузки.
Library not loaded: Users/<username>/.rvm/rubies/ruby-2.7.0/lib/libruby.2.7.dylib (LoadError)
Referenced from: Users/<username>/.gem/ruby/2.7.0/gems/ffi-1.13.1/lib/ffi_c.bundle
Reason: image not found - Users/<username>/.gem/ruby/2.7.0/gems/ffi-1.13.1/lib/ffi_c.bundle
Шаги, выполненные до сих пор:
ruby -v
ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-darwin18]
gem -v
3.1.2
gem list
jekyll (4.1.1)
jekyll-sass-converter (2.1.0)
jekyll-watch (2.2.1)
which jekyll
/Users/<username>/gems/bin/jekyll
Я вижу, что Jekyll установлен, но почему я не могу его использовать. Я совершенно новичок в ruby и создании веб-сайтов. Установка rvm и т.д. Слишком сложна для меня, поэтому я использовал brew и изменил свой .bash_profile, чтобы включить путь по умолчанию для gem и ruby. Кто-нибудь, пожалуйста, может помочь мне понять, чего мне не хватает. Мы будем благодарны за любую помощь. Спасибо!
Комментарии:
1. Ошибка указывает на то, что установка RVM все еще активна в вашей системе. Если вы установили Ruby в качестве системного исполняемого файла, вам необходимо полностью удалить все ссылки на RVM из вашей командной строки, прежде чем продолжить. В нынешнем виде это выглядит так, как будто у вас установлена мешанина, и это приведет к просто большому беспорядку.