在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不兼容,替换较低版本的即可。
分享到:
相关推荐
"JDBC连接Oracle数据库常见问题及解决方法" 本文将对 JDBC 连接 Oracle 数据库常见问题进行总结和解决方法的介绍。以下是针对不同问题的解决方案: 1. Jbuilder 正确连接 Oracle 数据库需要注意的几个问题 在使用...
HelveticaNeue-Thin的印刷字体
通过以上介绍,我们可以了解到 JDBC-Oracle-Thin 驱动的基本概念、配置方法以及在实际开发中的一些注意事项。希望这些信息能够帮助你在使用 JDBC-Oracle-Thin 连接 Oracle 数据库时更加得心应手。
4. **动态扩展** - 当需要更多空间时,可以自动扩展卷,确保系统的连续运行。 **潜在问题与解决方案** 尽管 Thin Provisioning 提供了诸多好处,但也存在一些风险。如果所有 Thin LVs 的使用空间总和超过了物理...
安装完成后,"thin"就可以作为Web服务器运行你的Rails应用,而"eventmachine"则作为thin背后的异步I/O引擎,确保服务器能够有效地处理大量并发请求。 在实际开发中,了解如何管理和使用这样的依赖关系对于提升Ruby...
en_windows_thin_pc_x86_697681.iso,ThinPC,Windows embedded standard版本激活。
为了解决这个问题,我们可以使用"thin"打包方式,将JAR包瘦身。 "thin"打包方式是SpringBoot提供的一种优化策略,它的核心思想是将应用程序的类和配置打包到一个JAR中,但不包含任何依赖库。当启动这个JAR时,它会...
THIN PC MSK activation
标签页是组织内容的好方法,尤其在需要同时查看多个相关但独立部分时。 Thin Admin 的标签页设计可能具有动态添加、删除以及切换效果,提供良好的用户体验。 `index.html` 文件通常是后台系统的主页面,它可能包含...
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 • ...
- **创建和运行线程(Creating and Running a Thread):**提供了创建和启动线程的基本步骤,包括使用`Thread`类或实现`Runnable`接口的方法。 - **为什么使用线程(Why Bother With Threads?):**阐述了使用线程...
【标题】"vben-admin-thin-next-main.zip" 指的是一个压缩包文件,其中包含了一个名为 "vben-admin-thin-next-main" 的项目或应用。从名称来看,这很可能是某个基于前端技术栈构建的管理后台模板,特别是与Vue.js...
在IT领域,特别是存储系统设计和管理中,"thin"一词通常指的是“thin provisioning”技术,这是一种优化存储资源利用率的方法。"dm-thin-metadata.rar_thin"的标题和描述暗示了我们正在讨论与Linux内核设备映射...
NotoSansSC-Thin.otf
Thin Plate Spline 函数是一个非常重要的数学工具,用于解决scattered data interpolation 问题。它的定义为 ϕ(ri) = r2i log(ri),其中 ri 是从某个点到插值点的距离。这个函数是 Laplace 方程 ∆ϕ = cδ 的基础...
"thin" 这个标签进一步确认了这个主题,可能指的是代码瘦身或者资源优化的过程,这在软件开发中是非常重要的步骤,尤其是对于移动应用或者嵌入式系统,因为它们需要在有限的存储空间内运行。 在Java编程中,"one4....
hp t5145Thin Pro系统镜像
【标题】"梅捷thin h110-aio 魔改bios" 涉及的知识点主要集中在主板BIOS的升级与优化上,特别是针对梅捷(Soyo)品牌的 Thin Mini ITX 规格的H110主板。这款主板在原厂状态下可能不支持某些处理器,但通过“魔改”...