V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Jekyll
http://jekyllrb.com/
Jekyll on GitHub
https://github.com/mojombo/jekyll
Jekyll-bootstrap
http://jekyllbootstrap.com/
Octopress
http://octopress.org/
hq5261984
V2EX  ›  Jekyll

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

  •  
  •   hq5261984 · 2012-02-09 18:01:05 +08:00 · 3730 次点击
    这是一个创建于 4669 天前的主题,其中的信息可能已经有所发展或是发生改变。
    服务正常启动了。


    但是访问提示没有权限



    后台也是提示这个




    WIN7系统,已尝试修改账户对文件夹权限,但无效果。貌似不是系统权限问题。
    19 条回复    1970-01-01 08:00:00 +08:00
    flyingkid
        1
    flyingkid  
       2012-02-09 18:16:42 +08:00
    把_config.yml发出来看看
    flyingkid
        2
    flyingkid  
       2012-02-09 18:19:14 +08:00
    很可能你没有基础文件。比如没有index.html。
    hq5261984
        3
    hq5261984  
    OP
       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
        4
    flyingkid  
       2012-02-09 20:51:00 +08:00
    @hq5261984 在cmd里输入gem list

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

    或者先把config.yml的内容全部删除
    flyingkid
        5
    flyingkid  
       2012-02-09 20:56:25 +08:00
    这样试试:
    markdown: rdiscount
    hq5261984
        6
    hq5261984  
    OP
       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
        7
    hq5261984  
    OP
       2012-02-09 21:56:09 +08:00
    @flyingkid
    .............难道是没装markdown这些有关系?
    hq5261984
        8
    hq5261984  
    OP
       2012-02-09 22:04:19 +08:00
    @flyingkid

    我将config.yml里的内容全部替换成官方的了也不行。
    flyingkid
        9
    flyingkid  
       2012-02-09 22:06:26 +08:00
    @hq5261984 现在可以了吗?
    ratazzi
        10
    ratazzi  
       2012-02-09 22:13:41 +08:00
    我昨晚才装的,也是一样,还买来得及去折腾
    flyingkid
        11
    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
        12
    hq5261984  
    OP
       2012-02-09 22:20:06 +08:00
    @flyingkid 不是唉,是http://www.ruby-lang.org装的。

    以前没碰过ruby,为了弄jekyll才开始弄的。ruby要求装的东西真多。谢谢哦。我再试试。
    flyingkid
        13
    flyingkid  
       2012-02-09 22:28:07 +08:00
    @hq5261984 不是ruby要求太多,是ruby有很多gem对windows不友好。railsinstaller自带Devkit可以运行大部分gem。而且安装更方便。建议用railsinstaller来安装windows的环境。不要用ruby官方提供的。否则你的余生就是在windows折腾。
    ratazzi
        14
    ratazzi  
       2012-02-10 07:27:09 +08:00
    擦,我这里居然是因为 locale 的问题
    flyingkid
        15
    flyingkid  
       2012-02-10 09:14:31 +08:00
    @ratazzi 什么问题???
    ratazzi
        16
    ratazzi  
       2012-02-10 12:11:52 +08:00
    开始也是一样的权限问题,就试了下 jekyll --no-auto, 报了编码错误,因为我系统是 en_US.UTF-8 而 LANG 是 zh_CN.UTF-8,有一次改的忘了改回去,然后生成号了,就可以访问了
    hq5261984
        17
    hq5261984  
    OP
       2012-02-10 16:45:56 +08:00
    @ratazzi 请问权限问题如何解决的??
    ratazzi
        18
    ratazzi  
       2012-02-10 17:23:09 +08:00
    @hq5261984 我就 jekyll --no-auto 生成了下,然后就可以了
    willmouse
        19
    willmouse  
       2012-02-10 22:43:36 +08:00
    403问题不应该出在模版或者markdown textile解析器以及locale上,如果这些都有问题,你运行jekyll时就会报错的。
    这应该是webrick不能访问你的jekyll目录导致的,如果说文件夹设置过权限了,运行cmd时使用的是管理员吗,这应该是运行的webrick权限不够
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2675 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 15:29 · PVG 23:29 · LAX 07:29 · JFK 10:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.