Tag: jekyll rvm

Jekyll服务错误:找不到gem jekyll(> = 0.a)(Gem :: GemNotFoundException

在做sudo jekyll serve我收到以下错误: Users/myusername/.rvm/rubies/ruby-2.4.2/lib/ruby/site_ruby/2.4.0/rubygems.rb:271:in ‘find_spec_for_exe’: can’t find gem jekyll (>= 0.a) (Gem::GemNotFoundException) from /Users/myusername/.rvm/rubies/ruby-2.4.2/lib/ruby/site_ruby/2.4.0/rubygems.rb:299:in ‘activate_bin_path’ from /Users/myusername/.rvm/gems/ruby-2.4.2/bin/jekyll:23:in ” from /Users/myusername/.rvm/gems/ruby-2.4.2/bin/ruby_executable_hooks:15:in ‘eval’ from /Users/myusername/.rvm/gems/ruby-2.4.2/bin/ruby_executable_hooks:15:in ” 如果有帮助: jekyll -v返回jekyll 3.6.2 ruby -v返回ruby 2.4.2p198 (2017-09-14 revision 59899) [x86_64-darwin15] gem -v返回2.6.14 bundle -v返回Bundler version 1.16.0 在我的Gem文件中,我有: ruby’2.4.2′ rmv list输出: ruby-2.3.5 [ x86_64 ] =* ruby-2.4.2 [ x86_64 ] # […]

找不到’jekyll’(> = 0)

使用jekyll -v返回以下内容: /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:308:’to_specs’:在21个gem中找不到’jekyll’(> = 0)(Gem :: MissingSpecError)签入’GEM_PATH = / Users / myusername / .rvm / gems / ruby​​-2.4.2:/Users/myusername/.rvm/gems/ruby-2.4.2@global’,执行’gem env’以获取更多信息来自/ Library / Ruby / Site / 2.0.0 / ruby​​gems / dependency.rb:320:来自/ library / Ruby / Site2.0.0 / ruby​​gems / core_ext / kernel / gem.rb:65:’from”’来自/ usr / local / bin / jekyll:22:in” 这是怎么回事?

未知的ruby解释器版本(不知道如何处理):RUBY_VERSION

试着用rvm use . 为了按照这里的说明尝试修复我搞乱的配置,我在控制台中收到以下消息: 未知的ruby解释器版本(不知道如何处理):RUBY_VERSION。 无法确定使用哪个Ruby; 。 应包含.rvmrc或.versions.conf或.ruby-version或.rbfu-version或.rbenv-version,或Gemfile中的相应行。 我想这是指Gemfile中的变量RUBY_VERSION: source “https://rubygems.org” ruby RUBY_VERSION 我该怎么办? 我猜RUBY_VERSION变量必须定义为系统变量? 我只想尝试使用杰基尔。 额外信息: 我现在有: gem -v 2.6.14 ruby -v ruby 2.0.0p648(2015-12-16修订版53162)[universal.x86_64-darwin15] jekyll -v失败了很长时间的错误。 bundle -v Bundler version 1.14.4