shanshuise
V2EX  ›  问与答

octopress安装过程中rake aborted!

  •  
  •   shanshuise · Apr 18, 2012 · 6879 views
    This topic created in 5145 days ago, the information mentioned may be changed or developed.
    本人小白,安装octopress过程中到下方步骤时遇到问题

    rake setup_github_pages 命令输入输入:[email protected]:username/username.github.com.git
    提示rake aborted! no such file or directory - git -remote -v

    看的教程里边都没提到这个问题,请教各位这个怎么回事?

    (xp系统)
    9 replies    1970-01-01 08:00:00 +08:00
    9hills
        1
    9hills  
       Apr 18, 2012
    少了git:// 吧,直接粘贴
    shanshuise
        2
    shanshuise  
    OP
       Apr 18, 2012
    @9hills 我之前复制的是SSH栏中的地址,按照你说的将http栏和git栏中都试了一遍,还是不行,后两者提示undefined method '[]' for nil :NilClass

    另外rake setup_github_pages 是在Start Command Prompt with Ruby中输入的。我看教程里都没提到这些命令是在那里输入,我在这里输入是不是搞错地方了?
    runsheng2005
        3
    runsheng2005  
       Apr 19, 2012
    @shanshuise

    这个问题:undefined method '[]' for nil :NilClass 说明url地址写错了,地址仍是 [email protected]:username/username.github.com.git 没错

    关于这个问题:rake aborted!,我当时出错过一次是因为路径的问题,错误提示路径层次太深无法解析了,切换回win7 的 原始的cmd 命令行执行就ok了
    marvinlix
        4
    marvinlix  
       Apr 19, 2012   ❤️ 1
    rake换成bundle exec rake试试看
    shanshuise
        5
    shanshuise  
    OP
       Apr 19, 2012
    @runsheng2005 “切换回win7 的原始的cmd 命令行执行”是指换用系统自带cmd吗?这样的话怎么用rake命令呢?
    shanshuise
        6
    shanshuise  
    OP
       Apr 19, 2012
    @marvinlix 我在Start Command Prompt with Ruby的命令行里输入以后,还是同样的错误提示rake aborted! no such file or directory - git -remote -v
    runsheng2005
        7
    runsheng2005  
       Apr 20, 2012
    @shanshuise 因为安装ruby的时候,系统的环境变量都已经配置好了,是可以识别和运行rake命令的,我就是那么解决的,可以正常工作,我一开始是在git的bash命令行下面,总是出现路径层次太深的错误,然后切换为win7自带的cmd命令行就能正常运行了。
    chendeshen
        8
    chendeshen  
       May 3, 2012
    bundle exec rake setup_github_pages
    stefanzweig
        9
    stefanzweig  
       Aug 28, 2012
    我今天第一次玩octopress,遇见了这个问题,通过google找到这里。

    经过试验,终于成功。有两点需要说一下。

    第一,不要用 Github for Windows。要装Git。这样就可以把git放到PATH里面。

    第二,就像@runsheng2005 说的,不要用bash,用windows自带的cmd shell就可以了。在Bash里面是不行的。

    我还是初学者,markdown什么的还得研究去。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5305 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 07:45 · PVG 15:45 · LAX 00:45 · JFK 03:45
    ♥ Do have faith in what you're doing.