我不是程序员,但喜欢与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
答案 0 :(得分:1)
我确实把它整理好了。
我的解决方案是在终端写这个
sudo update_rubygems
然后是
sudo gem install jekyll
现在可行: - )