使用Yari-Dependencies在Windows 7上安装Octopress,在执行bundle install时不加载

时间:2014-03-13 14:44:26

标签: ruby octopress

当您安装Octopress时,许多人使用rvm在Ruby版本之间切换。 但是,rvm对Window用户不起作用,因此Scott Muc创建了Yari 在关注thisthat后,我终于克服了yari not found issue 只需重新启动Windows Power shell并确保我的路径是 指向Yari文件夹下的正确ruby安装。以下命令运行良好:

git clone git://github.com/imathis/octopress.git octopress
cd octopress
ruby --version  # reports Ruby 1.9.3 thanks to yari
gem install bundler
然而,bundle install command开始抱怨无法安装宝石。在一些侦探工作之后,我可以看到Octopress下的Gemfile正在添加宝石,因为我逐个手动安装它们(呃)。 list似乎很长。我希望红宝石或Octopress专家今天成为我的英雄:-(所以我可以分享我的知识并开始写博客。

我刚拍了一下控制台的底部部分。我已经逐一添加了每个宝石。感谢Yari并看一看。

enter image description here

一直到最后...... enter image description here

不确定这是否与yari相关,但我还将httpresponse.rb文件的第205行修改为:if chunked? || @header [' content-length'] || @status == 304 || @status == 204.这会关闭一堆令人烦恼的警告,这些警告会严重降低rake预览命令的速度,并导致需要无休止的刷新。由于FF具有更好的响应时间,因此对铬特别敏感---

1 个答案:

答案 0 :(得分:2)

我在这里遇到同样的问题,但问题是证书(yari问题?):

Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read
server certificate B: certificate verify failed (https://rubygems.org/gems/compa
ss-0.12.2.gem)

您可以在不使用https的情况下更改octopress的文件GemFile,它可以正常工作

source "http://rubygems.org"

group :development do
  gem 'rake', '~> 0.9'
  gem 'jekyll', '~> 0.12'
  gem 'rdiscount', '~> 2.0.7'
  gem 'pygments.rb', '~> 0.3.4'
  gem 'RedCloth', '~> 4.2.9'
  gem 'haml', '~> 3.1.7'
  gem 'compass', '~> 0.12.2'
  gem 'sass', '~> 3.2'
  gem 'sass-globbing', '~> 1.0.0'
  gem 'rubypants', '~> 0.2.0'
  gem 'rb-fsevent', '~> 0.9'
  gem 'stringex', '~> 1.4.0'
  gem 'liquid', '~> 2.3.0'
  gem 'directory_watcher', '1.4.1'
end

gem 'sinatra', '~> 1.4.2'

更多信息: http://railsapps.github.io/openssl-certificate-verify-failed.html