linux - Jekyll 安装,参数数量错误

标签 linux installation jekyll

我正在运行 Fedora 28。安装 Jekyll 时遇到问题。我在他们的安装页面上提到了所有依赖项。

ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]

gem -v
2.5.2

bundle -v
Bundler version 1.16.1

当我尝试安装 Jekyll 时,我得到了这个 -

gem install jekyll
ERROR:  While executing gem ... (ArgumentError)
    wrong number of arguments (given 1, expected 0)

以 root 身份运行也无济于事。当我运行回溯时,

gem install jekyll --backtrace
ERROR:  While executing gem ... (ArgumentError)
    wrong number of arguments (given 1, expected 0)
    /usr/local/share/ruby/site_ruby/rubygems/core_ext/kernel_require.rb:47:in `require'
    /usr/local/share/ruby/site_ruby/rubygems/installer.rb:162:in `initialize'
    /usr/local/share/ruby/site_ruby/rubygems/installer.rb:104:in `new'
    /usr/local/share/ruby/site_ruby/rubygems/installer.rb:104:in `at'
    /usr/local/share/ruby/site_ruby/rubygems/resolver/specification.rb:93:in `install'
    /usr/local/share/ruby/site_ruby/rubygems/request_set.rb:166:in `block in install'
    /usr/local/share/ruby/site_ruby/rubygems/request_set.rb:156:in `each'
    /usr/local/share/ruby/site_ruby/rubygems/request_set.rb:156:in `install'
    /usr/local/share/ruby/site_ruby/rubygems/commands/install_command.rb:250:in `install_gem'
    /usr/local/share/ruby/site_ruby/rubygems/commands/install_command.rb:300:in `block in install_gems'
    /usr/local/share/ruby/site_ruby/rubygems/commands/install_command.rb:296:in `each'
    /usr/local/share/ruby/site_ruby/rubygems/commands/install_command.rb:296:in `install_gems'
    /usr/local/share/ruby/site_ruby/rubygems/commands/install_command.rb:203:in `execute'
    /usr/local/share/ruby/site_ruby/rubygems/command.rb:308:in `invoke_with_build_args'
    /usr/local/share/ruby/site_ruby/rubygems/command_manager.rb:169:in `process_args'
    /usr/local/share/ruby/site_ruby/rubygems/command_manager.rb:139:in `run'
    /usr/local/share/ruby/site_ruby/rubygems/gem_runner.rb:55:in `run'
    /usr/bin/gem:21:in `<main>'

最佳答案

我猜 ruby​​ 版本是问题所在。使用 https://rvm.io/ 安装 ruby​​ 2.4 后安装成功

关于linux - Jekyll 安装,参数数量错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50521355/

相关文章:

linux - 生成进程并将当前 bash 脚本的输出重定向到它

c# - 安装程序如何将文件合并为可执行文件?

wix - 安装程序不卸载文件

utf-8 - 我的 jekyll 网站无法构建 : Liquid Exception: incompatible character encodings

linux - CentOS 7 - Subversion 更新至 1.8

linux - 仅当文件不在文件中时才向文件添加行

jekyll - 为 GitHub Pages 自定义 Jekyll 远程主题

jekyll - 在 :site post_render hook 重新渲染一个 Jekyll 文档

c - C代码的反汇编中定义了哪些数值?

windows - 从 Windows 服务安装/更新驱动程序