1

Windows 7にJekyllをインストールしようとしました。このガイドに従いましたhttp://www.testically.org/2012/02/02/installing-jekyll-and-ruby-on-windows/ したがって、最初にRubyをダウンロードして\;を追加しました。 C:\Ruby193\bin をパス変数に追加します。次に、DevKit をダウンロードし、パス変数にも \;C:\Users\jimmy\Downloads\teeheeband\bin\ を追加しました。次に、コマンドを開き、次の(順番に) cd ;C:\Users\jimmy\Downloads\teeheeband ruby​​ dk.rb init ruby​​ dk.rb install を実行しました

以下は、上記の手順を実行したときに画面に表示されたコードです。

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\jimmy>cd ;C:\Users\jimmy\Downloads\teeheeband

C:\Users\jimmy\Downloads\teeheeband>ruby dk.rb init
[INFO] found RubyInstaller v1.9.3 at C:/Ruby193

Initialization complete! Please review and modify the auto-generated
'config.yml' file to ensure it contains the root directories to all
of the installed Rubies you want enhanced by the DevKit.

C:\Users\jimmy\Downloads\teeheeband>ruby dk.rb install
[INFO] Skipping existing gem override for 'C:/Ruby193'
[WARN] Skipping existing DevKit helper library for 'C:/Ruby193'

C:\Users\jimmy\Downloads\teeheeband>gem install jekyll
Successfully installed jekyll-0.12.0
1 gem installed
Installing ri documentation for jekyll-0.12.0...
Installing RDoc documentation for jekyll-0.12.0...

C:\Users\jimmy\Downloads\teeheeband>

上記を実行したら、github をダウンロードし、作業したいレポのクローンを作成しました。次にGitshellに行き、次のことを行いました

Windows PowerShell
Copyright (C) 2009 Microsoft Corporation. All rights reserved.

C:\Users\jimmy\Documents\GitHub> cd  prog694.github.com
C:\Users\jimmy\Documents\GitHub\prog694.github.com [new-branch]> jekyll --server
 --auto
Configuration from C:/Users/jimmy/Documents/GitHub/prog694.github.com/_config.ym
l
Auto-regenerating enabled: C:/Users/jimmy/Documents/GitHub/prog694.github.com ->
 C:/Users/jimmy/Documents/GitHub/prog694.github.com/_site
[2013-02-03 20:19:00] regeneration: 402 files changed
[2013-02-03 20:19:01] INFO  WEBrick 1.3.1
[2013-02-03 20:19:01] INFO  ruby 1.9.3 (2013-01-15) [i386-mingw32]
[2013-02-03 20:19:01] INFO  WEBrick::HTTPServer#start: pid=4036 port=4000
[2013-02-03 20:20:24] ERROR no access permission to     `/'
jimmy-PC - - [03/Feb/2013:20:20:24 Atlantic Standard Time] "GET / HTTP/1.1" 403
283
- -> /
[2013-02-03 20:20:24] ERROR `/favicon.ico' not found.
jimmy-PC - - [03/Feb/2013:20:20:24 Atlantic Standard Time] "GET /favicon.ico HTT
P/1.1" 404 281
- -> /favicon.ico

最後に、ブラウザーを開き、次の経由で Web サイトのローカル コピーを実行しようとしました: localhost:4000 失敗し、このメッセージが表示されました

Forbidden

no access permission to `/'
WEBrick/1.3.1 (Ruby/1.9.3/2013-01-15) at 127.0.0.1:4000

so I used h**p://127.0.0.1:4000/( replace t with **)

再び失敗した

Forbidden

no access permission to `/'
WEBrick/1.3.1 (Ruby/1.9.3/2013-01-15) at 127.0.0.1:4000

私が望むのは、この Web サイトのローカル バージョンを開いて実行できることだけです。どんな助けでも大歓迎です。

4

1 に答える 1

0

ポート 4000 が他の何かによって使用されていないかどうか、またはファイアウォールでアクセスできるようになっているかどうかを確認してください。

Windows で jekyll (または任意の ruby​​ gem/app) を使用することはお勧めしません。Linux でインストールして使用する方がはるかに簡単です。

于 2013-07-15T02:18:30.880 に答える