Yeoman Jekyllrb发电机悬挂在脚手架上



我是Jekyll的新手,但不是Yeoman的新手。我最近第一次安装了Jekyll和Jekyllrb发电机,并成功地用jekyll new my-awesome-site创建了一个新的Jekyll样板站点,但我在发电机方面没有取得任何成功。它在选项选择阶段一直工作到bundle install,但在安装完所有宝石后挂起,不会进入序列中的下一阶段:

  create .gitignore
  create .gitattributes
  create Gruntfile.js
  create package.json
  create .bowerrc
  create bower.json
  create Gemfile
  create .jshintrc
  create .csslintrc
  create .editorconfig
  Running bundle install to install the required gems.
  Fetching gem metadata from http://rubygems.org/........
  Resolving dependencies...
  Using blankslate 2.1.2.4
  [ ... ]
  Using jekyll 1.4.3
  Using bundler 1.7.3
  Your bundle is complete!
  Use `bundle show [gemname]` to see where a bundled gem is installed.

此时它不会取消任务,也不会显示错误消息,它只是停止,永远不会继续。我试着安装了一个新版本的Ruby,并更新了我能想到的一切,但没有什么乐趣。知道是什么导致了这个问题吗?

开发环境:

  • Jekyllrb发电机1.2.1
  • OSX小牛队
  • Ruby 2.1.1,rbenv 0.4.0,bundler 1.7.3,gem 2.2.2,jekyll 1.4.3
  • 节点0.10.22,npm 2.0.2,yo 1.2.1

原来问题是由目录路径名中的特殊字符(空格和/或括号)引起的,该名称为/Users/username/Dropbox (Personal)/dev/testers/jekyll/

可以通过在其他目录中运行生成器、重命名目录或转义生成器中的字符来解决此问题。

最新更新