首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图书管理员-木偶,rbenv,未解决的规格在Gem::Specification.reset期间

图书管理员-木偶,rbenv,未解决的规格在Gem::Specification.reset期间
EN

Stack Overflow用户
提问于 2014-07-23 18:28:56
回答 3查看 367关注 0票数 3

我正在尝试使用图书管理员木偶作为在一个项目中建立Vagrant的过程的一部分。当我在临时目录中运行librarian-puppet init时,它能够很好地创建文件。

但是,当我试图在项目中运行它时,我会得到以下内容:

代码语言:javascript
复制
WARN: Unresolved specs during Gem::Specification.reset:
      highline (>= 0)
      activemodel (< 4.2, >= 3.0.0)
      activesupport (< 4.2, >= 3.0.0)
      faraday (< 1.0, >= 0.8)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
/home/sean/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet_forge-1.0.3/lib/puppet_forge.rb:7:in `require': cannot load such file -- puppet_forge/version (LoadError)
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/puppet_forge-1.0.3/lib/puppet_forge.rb:7:in `<top (required)>'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/librarian-puppet-1.1.3/lib/librarian/puppet/source/forge/repo_v3.rb:2:in `<top (required)>'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/librarian-puppet-1.1.3/lib/librarian/puppet/source/forge.rb:4:in `<top (required)>'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/librarian-puppet-1.1.3/lib/librarian/puppet/source.rb:4:in `<top (required)>'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/librarian-puppet-1.1.3/lib/librarian/puppet/dsl.rb:3:in `<top (required)>'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/librarian-puppet-1.1.3/lib/librarian/puppet/environment.rb:2:in `<top (required)>'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/librarian-puppet-1.1.3/lib/librarian/puppet/extension.rb:1:in `<top (required)>'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/librarian-puppet-1.1.3/lib/librarian/puppet.rb:4:in `<top (required)>'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/librarian-puppet-1.1.3/lib/librarian/puppet/cli.rb:4:in `<top (required)>'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
        from /home/sean/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/librarian-puppet-1.1.3/bin/librarian-puppet:6:in `<top (required)>'
        from /home/sean/.rbenv/versions/2.1.2/bin/librarian-puppet:23:in `load'
        from /home/sean/.rbenv/versions/2.1.2/bin/librarian-puppet:23:in `<main>'
        from /home/sean/.rbenv/versions/2.1.2/bin/ruby_executable_hooks:15:in `eval'
        from /home/sean/.rbenv/versions/2.1.2/bin/ruby_executable_hooks:15:in `<main>'

我尝试了this question中的解决方案,以及其他一些东西(重新安装ruby版本,以及gems,删除Guardfile,rehash,运行“gem”)

现在,似乎rbenv正在尝试使用该项目的宝石集,而不是全局安装的。是否有办法让rbenv运行命令并忽略项目gems?

版本

  • rbenv 0.4.0-98-g13a474c
  • Ruby2.1.2(通过rbenv中的Ruby构建安装)
  • 图书馆员-木偶1.1.3
  • 木偶3.6.2
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-12-05 19:40:56

通过不再使用图书管理员-木偶来解决这个问题。另外,把所有的木偶的东西分成它自己的回购,因为我们移到了一个木偶主设置,而不是单独的木偶。

票数 0
EN

Stack Overflow用户

发布于 2014-10-14 13:19:59

对于现有的存储库librarian-puppet update,我也遇到了类似的问题。我猜我们的$LOAD_PATH搞砸了,因为我可以在本地更新伪造红宝石以包含require_relative文件。我不得不核武器整个红宝石安装(rbenv uninstall <version>),然后重新安装它,邦德勒和需要宝石。

我在用:

  • 用rbenv 0.4进行回购
  • 红宝石1.0.3
  • 图书管理员-木偶1.3.2
  • 木偶3.2.4
票数 1
EN

Stack Overflow用户

发布于 2014-12-02 22:33:42

运行‘宝石清理。http://nathanhoad.net/how-to-clean-up-old-gems

代码语言:javascript
复制
gem cleanup highline
gem cleanup activemodel
gem cleanup activesupport
gem cleanup faraday

为我工作过。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24918162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档