Ruby 如何修复jekyll和bundle安装
命令Ruby 如何修复jekyll和bundle安装,ruby,ubuntu,jekyll,Ruby,Ubuntu,Jekyll,命令bundle exec jekyll serve已停止以在我的系统上正常工作,现在导致此错误: bash: /usr/local/bin/bundle: /usr/bin/ruby2.5: bad interpreter: No such file or directory 我不知道这是怎么发生的,但gem告诉我,没有安装jekyll和bundle,而实际上它们位于不同的路径中: $ which gem /usr/bin/gem $ which ruby /usr/bin/ruby $
bundle exec jekyll serve
已停止以在我的系统上正常工作,现在导致此错误:
bash: /usr/local/bin/bundle: /usr/bin/ruby2.5: bad interpreter: No such file or directory
我不知道这是怎么发生的,但gem告诉我,没有安装jekyll和bundle,而实际上它们位于不同的路径中:
$ which gem
/usr/bin/gem
$ which ruby
/usr/bin/ruby
$ which bundler
/usr/local/bin/bundler
$ which jekyll
/usr/local/bin/jekyll
$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal
$ gem --version
3.1.2
$ ruby --version
ruby 2.7.0p0 (2019-12-25 revision 647ee6f091) [x86_64-linux-gnu]
我不知道怎样才能解开它。我环顾四周,发现有几种方法可以修复此问题(导出路径、重新安装ruby),但我不确定哪种方法更不可能破坏我的系统。我最终按照这些说明()解决了问题
gem安装bundler
bundle更新——bundler
。我仍然不明白发生了什么以及为什么/如何修复它,因此如果您有任何想法,请评论:)对于我来说,还需要在之后运行gem update jekyll
,以修复问题。请看,我最终遵循了这些说明()并解决了这个问题gem安装bundler
bundle更新——bundler
。我仍然不明白发生了什么以及为什么/如何修复它,因此如果您有任何想法,请评论:)对于我来说,还需要在之后运行gem update jekyll
,以修复问题。看见