无法安装jekyll及其运行时依赖项

时间:2014-05-13 18:45:16

标签: rubygems jekyll opensuse

我不是程序员,但喜欢与jekyll和markdown合作。

我已经在许多Linux发行版上安装并使用了jekyll(虽然主要是debian风格)。

现在我在使用Opensuse 13.1这是一个非常棒的Linux Distro。

反正, 我的问题是我根本无法安装jekyll及其运行时依赖项。 我已经尝试了所有可能的解决方案(我认为),现在我已经失去了。

这是尝试安装classifier时的输出。

>> sudo gem install classifier  
sudo gem install classifier
root's password:
ERROR:  Could not find a valid gem 'classifier' (>= 0), here is why:  
          Unable to download data from https://rubygems.org - no such name (https://api.rubygems.org/latest_specs.4.8.gz)  

ERROR:  Possible alternatives: classifier

任何建议??

我已经安装了所有devel库:

>> sudo zypper in -t pattern devel_basis

用以下内容更新了ruby-gems:

>> sudo gem update --system --source http://rubygems.org  

>> gem -v
2.2.2

以下一些可用于排除故障的信息:

>> ruby -v  
ruby 2.0.0p247 (2013-06-27) [x86_64-linux]
  

ruby​​-devel 2.0-5.1.2

>> gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 2.2.2
  - RUBY VERSION: 2.0.0 (2013-06-27 patchlevel 247) [x86_64-linux]
  - INSTALLATION DIRECTORY: /usr/lib64/ruby/gems/2.0.0
  - RUBY EXECUTABLE: /usr/bin/ruby2.0
  - EXECUTABLE DIRECTORY: /usr/bin
  - SPEC CACHE DIRECTORY: /home/niels/.gem/specs
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /usr/lib64/ruby/gems/2.0.0
     - /home/niels/.gem/ruby/2.0.0
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => true
     - :bulk_threshold => 1000
     - :benchmark => false
     - "install" => "--format-executable --no-user-install"
     - "format_executable" => true
     - "update" => "--format-executable --no-user-install"
     - :sources => nil
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /home/niels/bin
     - /usr/local/bin
     - /usr/bin
     - /bin
     - /usr/bin/X11
     - /usr/X11R6/bin
     - /usr/games

1 个答案:

答案 0 :(得分:1)

我确实把它整理好了。

我的解决方案是在终端写这个     sudo update_rubygems

然后是 sudo gem install jekyll

现在可行: - )