Ruby Linux中的nanoc安装设置

Ruby Linux中的nanoc安装设置,ruby,gem,rubygems,nanoc,Ruby,Gem,Rubygems,Nanoc,我是Ruby的新手。正在尝试在我的计算机中设置。我正在运行Ubuntu 14.04 在安装nanoc之后,当我键入 $nanoc --version 我得到以下错误: /home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler/shared_helpers.rb:24:in `default_gemfile': Could not locate Gemfile (Bundler::GemfileNotFound)

我是Ruby的新手。正在尝试在我的计算机中设置。我正在运行Ubuntu 14.04

在安装nanoc之后,当我键入

$nanoc --version
我得到以下错误:

/home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler/shared_helpers.rb:24:in `default_gemfile': Could not locate Gemfile (Bundler::GemfileNotFound)
from /home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:248:in `default_gemfile'
from /home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:192:in `root'
from /home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:99:in `bundle_path'
from /home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:400:in `configure_gem_home_and_path'
from /home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:90:in `configure'
from /home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:151:in `definition'
from /home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:116:in `setup'
from /home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:132:in `require'
from /home/ananth/.rvm/gems/ruby-head/gems/nanoc-3.7.0/bin/nanoc:7:in `<top (required)>'
from /home/ananth/.rvm/gems/ruby-head/bin/nanoc:23:in `load'
from /home/ananth/.rvm/gems/ruby-head/bin/nanoc:23:in `<main>'
from /home/ananth/.rvm/gems/ruby-head/bin/ruby_executable_hooks:15:in `eval'
from /home/ananth/.rvm/gems/ruby-head/bin/ruby_executable_hooks:15:in `<main>'
/home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler/shared_helpers.rb:24:在'default_gemfile'中:找不到gemfile(bundler::GemfileNotFound)
来自/home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:248:在'default_gemfile'中
来自/home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:192:in'root'
来自/home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:99:in'bundle_path'
来自/home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:400:in'configure_gem_home_和_path'
来自/home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:90:in'configure'
来自/home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:151:在“定义”中
来自/home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:116:in'setup'
来自/home/ananth/.rvm/gems/ruby-head@global/gems/bundler-1.6.2/lib/bundler.rb:132:in'require'
from/home/ananth/.rvm/gems/ruby-head/gems/nanoc-3.7.0/bin/nanoc:7:in`'
from/home/ananth/.rvm/gems/ruby-head/bin/nanoc:23:in'load'
from/home/ananth/.rvm/gems/ruby-head/bin/nanoc:23:in`'
from/home/ananth/.rvm/gems/ruby-head/bin/ruby\u-executable\u-hooks:15:in'eval'
from/home/ananth/.rvm/gems/ruby-head/bin/ruby\u-executable\u-hooks:15:in`'
我的rvm有什么遗漏吗?与$PATH、.bashrc或.bash_配置文件有关吗?
提前谢谢你的帮助

这是3.7.0中的一个bug,将在3.7.1中修复

3.7.0在安装Bundler时无意中要求存在一个Gemfile

为了避免这个错误,或者暂时切换回3.6.11,或者使用一个Gemfile(我建议使用后者)