`
yanzilee9292
  • 浏览: 534671 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

运行thin start报错的解决方法

 
阅读更多

在rails3的项目里,运行thin start的时候报错:

>> Using rack adapter
>> Thin web server (v1.4.1 codename Chromeo)
>> Maximum connections set to 1024
>> Listening on 0.0.0.0:3000, CTRL+C to stop
C:/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.4.1/lib/thin/backends/tcp_server.rb:16:in `connect': cannot load such file --
 thin/connection (LoadError)
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.4.1/lib/thin/backends/base.rb:55:in `block in start'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.0.rc.4-x86-mingw32/lib/eventmachine.rb:187:in `call'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.0.rc.4-x86-mingw32/lib/eventmachine.rb:187:in `run_mac
hine'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/eventmachine-1.0.0.rc.4-x86-mingw32/lib/eventmachine.rb:187:in `run'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.4.1/lib/thin/backends/base.rb:63:in `start'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.4.1/lib/thin/server.rb:159:in `start'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.4.1/lib/thin/controllers/controller.rb:86:in `start'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.4.1/lib/thin/runner.rb:185:in `run_command'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.4.1/lib/thin/runner.rb:151:in `run!'
        from C:/Ruby193/lib/ruby/gems/1.9.1/gems/thin-1.4.1/bin/thin:6:in `<top (required)>'
        from C:/Ruby193/bin/thin:23:in `load'
        from C:/Ruby193/bin/thin:23:in `<main>'

 

造成这个问题的原因是thin的最新版本和其他gems不兼容,替换较低版本的即可。

分享到:
评论
2 楼 dayudodo 2012-11-27  
或者再简单一上些,直接在Gemfile中添加
gem 'thin'即可,我用新版本的1.5出了上面cannot load such file的问题,Gem一下问题就解决了.
1 楼 tiroc 2012-10-20  
试一下这样:
group :development do
  gem 'thin', require: false
end

相关推荐

    HelveticaNeue-Thin

    HelveticaNeue-Thin的印刷字体

    thin.gem eventmachine.gem

    安装完成后,"thin"就可以作为Web服务器运行你的Rails应用,而"eventmachine"则作为thin背后的异步I/O引擎,确保服务器能够有效地处理大量并发请求。 在实际开发中,了解如何管理和使用这样的依赖关系对于提升Ruby...

    springboot 打thin 瘦包教程,jar包不包含在启动jar包中,含源代码

    为了解决这个问题,我们可以使用"thin"打包方式,将JAR包瘦身。 "thin"打包方式是SpringBoot提供的一种优化策略,它的核心思想是将应用程序的类和配置打包到一个JAR中,但不包含任何依赖库。当启动这个JAR时,它会...

    ThinPC-embedded激活

    en_windows_thin_pc_x86_697681.iso,ThinPC,Windows embedded standard版本激活。

    LVM存储虚拟化_Thin-provisioned[参考].pdf

    4. **动态扩展** - 当需要更多空间时,可以自动扩展卷,确保系统的连续运行。 **潜在问题与解决方案** 尽管 Thin Provisioning 提供了诸多好处,但也存在一些风险。如果所有 Thin LVs 的使用空间总和超过了物理...

    jdbc-oracle-thinjdbc-oracle-thin

    通过以上介绍,我们可以了解到 JDBC-Oracle-Thin 驱动的基本概念、配置方法以及在实际开发中的一些注意事项。希望这些信息能够帮助你在使用 JDBC-Oracle-Thin 连接 Oracle 数据库时更加得心应手。

    THIN PC MSK activation

    THIN PC MSK activation

    Thin Admin Template 后台模板2018最新

    标签页是组织内容的好方法,尤其在需要同时查看多个相关但独立部分时。 Thin Admin 的标签页设计可能具有动态添加、删除以及切换效果,提供良好的用户体验。 `index.html` 文件通常是后台系统的主页面,它可能包含...

    vben-admin-thin-next-main.zip

    【标题】"vben-admin-thin-next-main.zip" 指的是一个压缩包文件,其中包含了一个名为 "vben-admin-thin-next-main" 的项目或应用。从名称来看,这很可能是某个基于前端技术栈构建的管理后台模板,特别是与Vue.js...

    LVM Thin Provisioning.pdf

    Thin volumes • Over-allocate current storage available • Needs to be specified at creation time • Steps: • Create thin pool logical volume (LV) • Create thin LVs with -V instead of -L • ...

    Java Thin-Client Programming

    - **创建和运行线程(Creating and Running a Thread):**提供了创建和启动线程的基本步骤,包括使用`Thread`类或实现`Runnable`接口的方法。 - **为什么使用线程(Why Bother With Threads?):**阐述了使用线程...

    dm-thin-metadata.rar_thin

    在IT领域,特别是存储系统设计和管理中,"thin"一词通常指的是“thin provisioning”技术,这是一种优化存储资源利用率的方法。"dm-thin-metadata.rar_thin"的标题和描述暗示了我们正在讨论与Linux内核设备映射...

    NotoSansSC-Thin.otf

    NotoSansSC-Thin.otf

    JDBC连接Oracle数据库常见问题及解决方法

    "JDBC连接Oracle数据库常见问题及解决方法" 本文将对 JDBC 连接 Oracle 数据库常见问题进行总结和解决方法的介绍。以下是针对不同问题的解决方案: 1. Jbuilder 正确连接 Oracle 数据库需要注意的几个问题 在使用...

    OpenCascade 中的 Thin Plate Spline 插值.pdf

    Thin Plate Spline 函数是一个非常重要的数学工具,用于解决scattered data interpolation 问题。它的定义为 ϕ(ri) = r2i log(ri),其中 ri 是从某个点到插值点的距离。这个函数是 Laplace 方程 ∆ϕ = cδ 的基础...

    one.rar_thin

    "thin" 这个标签进一步确认了这个主题,可能指的是代码瘦身或者资源优化的过程,这在软件开发中是非常重要的步骤,尤其是对于移动应用或者嵌入式系统,因为它们需要在有限的存储空间内运行。 在Java编程中,"one4....

    Thin Admin

    "Thin Admin"是一款在国外颇受欢迎的前端UI模板,专门用于构建高效、美观的后台管理系统。它的设计风格简洁、现代,提供了丰富的组件和布局选项,帮助开发者快速构建出符合企业级需求的管理界面。这款模板以其易用性...

    thin client 应用软件

    hin client 应用软件

Global site tag (gtag.js) - Google Analytics