【问题标题】:cknife version issues with RailsRails 的 cknife 版本问题
【发布时间】:2013-01-31 04:25:50
【问题描述】:

我正在运行一个命令:cknife cluster launch mysite-production app --bootstrap

/Users/shamoon/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:60:in `gem_original_require': no such file to load -- cluster_chef/knife (LoadError)
    from /Users/shamoon/.rvm/rubies/ruby-1.8.7-p370/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:60:in `require'
    from /Users/shamoon/.rvm/gems/ruby-1.8.7-p370@mysite/gems/cluster_chef-0.1.0.x2/bin/cknife:4
    from /Users/shamoon/.rvm/gems/ruby-1.8.7-p370@mysite/bin/cknife:19:in `load'
    from /Users/shamoon/.rvm/gems/ruby-1.8.7-p370@mysite/bin/cknife:19

这就是我得到的错误。我试过:bundle install,显示:Your bundle is complete! Usebundle show [gemname]to see where a bundled gem is installed.

那么cknife 没有安装是怎么回事?

【问题讨论】:

    标签: ruby-on-rails chef-infra knife


    【解决方案1】:

    你试过捆绑执行命令吗?

    所以:

    bundle exec cknife cluster launch mysite-production app --bootstrap
    

    【讨论】:

    • 没问题!我已经记不清有多少次忘记捆绑 exec 东西给我带来了真正令人困惑的错误..
    【解决方案2】:

    错误似乎试图从 Rubygems 中检索它,但它不存在。

    你有没有运行gem install knife-cluster,然后运行bundle

    你为什么使用cknife

    https://github.com/rberger/knife-cluster

    【讨论】:

    • 没有线索...我继承了这个项目...什么是cknife?
    • 我认为是“刀”而不是“刀”。尝试按照我的答案安装上面的 gem,然后尝试运行它并查看结果
    • 我不知道,对不起。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-07
    • 1970-01-01
    相关资源
    最近更新 更多