【问题标题】:shotgun gem bug 'cannot load such file -- thin'霰弹枪 gem 错误“无法加载此类文件 - 瘦”
【发布时间】:2014-09-30 10:10:56
【问题描述】:

我正在使用 shotgun 在 Ubuntu 开发机器上为我的 Sinatra 项目提供服务。当我使用 -d (调试)启动霰弹枪时,它会返回给我

Exception `LoadError' at /home/askhat/.rvm/rubies/ruby-2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55 - cannot load such file -- thin
Exception `LoadError' at /home/askhat/.rvm/rubies/ruby-2.1.3/lib/ruby/2.1.0/resolv.rb:169 - LoadError

但是安装了thin gem。实际上霰弹枪可以正常处理这个错误。没有问题,只是有趣的是为什么要追加?

【问题讨论】:

    标签: ruby ubuntu rvm thin shotgun


    【解决方案1】:

    您的应用中有Gemfile 吗?通常将thin 添加到Gemfile 就足够了,因为RVM 使用rubygems-bundler gem,它自动为通过Gemfile 从gem 安装的二进制文件假定bundle exec 上下文。

    【讨论】:

    • 是的,我有,thin 在 Gemfile 中列出
    • 我错过了问shotgun 是否在 Gemfile 中列出?
    • 所以我假设bundle exec shotgun 也失败了?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    • 2015-03-03
    相关资源
    最近更新 更多