请问有木有在本地搭建jekyll测试环境时出现这个问题的??

2012-02-09 18:01:05 +08:00
 hq5261984
服务正常启动了。


但是访问提示没有权限



后台也是提示这个




WIN7系统,已尝试修改账户对文件夹权限,但无效果。貌似不是系统权限问题。
3745 次点击
所在节点    Jekyll
19 条回复
flyingkid
2012-02-09 18:16:42 +08:00
把_config.yml发出来看看
flyingkid
2012-02-09 18:19:14 +08:00
很可能你没有基础文件。比如没有index.html。
hq5261984
2012-02-09 20:22:32 +08:00
@flyingkid
congfig.yml
destination: ./_site
server: true
auto: true
lsi: false
server_port: 4000
pygments: true
markdown: redcloth
permalink: date

index.html神马的都是有的。
flyingkid
2012-02-09 20:51:00 +08:00
@hq5261984 在cmd里输入gem list

把里面的全部复制出来给我看看把。

或者先把config.yml的内容全部删除
flyingkid
2012-02-09 20:56:25 +08:00
这样试试:
markdown: rdiscount
hq5261984
2012-02-09 21:55:18 +08:00
@flyingkid
C:\Users\alex>gem list

*** LOCAL GEMS ***

albino (1.3.3)
classifier (1.3.3)
directory_watcher (1.4.1)
fast-stemmer (1.0.0)
jekyll (0.11.2)
kramdown (0.13.4)
liquid (2.3.0)
maruku (0.6.0)
minitest (1.6.0 ruby)
posix-spawn (0.3.6)
rake (0.8.7 ruby)
rdoc (2.5.8 ruby)
syntax (1.0.0)
hq5261984
2012-02-09 21:56:09 +08:00
@flyingkid
.............难道是没装markdown这些有关系?
hq5261984
2012-02-09 22:04:19 +08:00
@flyingkid

我将config.yml里的内容全部替换成官方的了也不行。
flyingkid
2012-02-09 22:06:26 +08:00
@hq5261984 现在可以了吗?
ratazzi
2012-02-09 22:13:41 +08:00
我昨晚才装的,也是一样,还买来得及去折腾
flyingkid
2012-02-09 22:13:57 +08:00
@hq5261984

这样试试吧安装rdiscount。

编辑 C:/Users/yourname/.gemrc

包rubygems.org换成ruby.taobao.org

gem install rdiscount

真不知道什么问题。我这里环境都是好的。

你win7用的
http://railsinstaller.org/
的装的吗?

如果不是就用railsinstaller来安装,把现有环境全部删除。
hq5261984
2012-02-09 22:20:06 +08:00
@flyingkid 不是唉,是http://www.ruby-lang.org装的。

以前没碰过ruby,为了弄jekyll才开始弄的。ruby要求装的东西真多。谢谢哦。我再试试。
flyingkid
2012-02-09 22:28:07 +08:00
@hq5261984 不是ruby要求太多,是ruby有很多gem对windows不友好。railsinstaller自带Devkit可以运行大部分gem。而且安装更方便。建议用railsinstaller来安装windows的环境。不要用ruby官方提供的。否则你的余生就是在windows折腾。
ratazzi
2012-02-10 07:27:09 +08:00
擦,我这里居然是因为 locale 的问题
flyingkid
2012-02-10 09:14:31 +08:00
@ratazzi 什么问题???
ratazzi
2012-02-10 12:11:52 +08:00
开始也是一样的权限问题,就试了下 jekyll --no-auto, 报了编码错误,因为我系统是 en_US.UTF-8 而 LANG 是 zh_CN.UTF-8,有一次改的忘了改回去,然后生成号了,就可以访问了
hq5261984
2012-02-10 16:45:56 +08:00
@ratazzi 请问权限问题如何解决的??
ratazzi
2012-02-10 17:23:09 +08:00
@hq5261984 我就 jekyll --no-auto 生成了下,然后就可以了
willmouse
2012-02-10 22:43:36 +08:00
403问题不应该出在模版或者markdown textile解析器以及locale上,如果这些都有问题,你运行jekyll时就会报错的。
这应该是webrick不能访问你的jekyll目录导致的,如果说文件夹设置过权限了,运行cmd时使用的是管理员吗,这应该是运行的webrick权限不够

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/27003

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX