Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何修复jekyll和bundle安装_Ruby_Ubuntu_Jekyll - Fatal编程技术网

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
,以修复问题。看见