使用netbeans6.0,升级了rails2.02,然后安装mongrel-1.1.2后启动服务器出错,提示如下:
D:/InstantRails/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require': no such file to load -- D:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.2-x86-mswin32-60/lib/mongrel/init.rb (MissingSourceFile)
细看提示第一行的大概意思是找不到mongrel-1.1.2-x86-mswin32-60下面没有init.rb这个文件。
打开
【D:\InstantRails\ruby\lib\ruby\gems\1.8\gems】
找到
【mongrel-1.1.2-mswin32】
文件夹,原来安装的是
【mongrel-1.1.2-mswin32】
而不是
【mongrel-1.1.2-x86-mswin32-60】
复制粘贴一个来备份。然后把复件
【mongrel-1.1.2-mswin32】
改名为
【mongrel-1.1.2-x86-mswin32-60】
当然,还可以改动rails里面的配置文件,就好像当时更新了rails2.0之后提示版本不对一样。
第一次发帖的时候被版主扣分了,帖子扔回了入门讨论版,现在逐步明白了,能解决的问题就自己解决,培养寻找解决问题的能力和毅力,才是编程对人生历练的价值所在。
分享到:
相关推荐
mongrel-1.1.4-x86-mswin32-60.gem 的gem包
Mongrel是一种快速的针对Ruby的Http 服务器,专门为部署发布rails应用而产生的。 可以替代mod_ruby/fastcgi,可以用于生产部属环境。
Rails是Ruby on Rails框架的简称,它是一种基于Ruby语言的开源Web开发框架,以其MVC(Model-View-Controller)架构而闻名,旨在简化Web应用的开发过程。在早期的Rails版本中,Mongrel是一个常用的HTTP服务器,用于...
相信安装Redmine时会用到它们 win32-service-0.5.2.gem gem_plugin-0.2.3.gem mongrel_service-0.3.4-i386-mswin32.gem
在构建高性能、高可用性的Web应用环境中,"基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0"的方案是一个常见的选择。这个方案结合了多种强大的工具和技术,以确保应用程序的稳定运行和高效管理。以下是这些关键...
首先,MongoDB使用一种称为BSON的数据格式,它是Binary JSON的缩写,提供了与JSON相似的数据表示,但以二进制形式存储,提高了存储效率和读取速度。BSON支持包括数字、字符串、布尔值、数组、日期、对象ID和嵌套文档...
本文将深入探讨Nginx+Mongrel实践过程中的关键知识点,帮助你理解如何利用这两种技术实现高效且稳定的系统运行。 首先,Nginx是一款高性能的反向代理服务器和HTTP服务器,以其轻量级、高并发的特点闻名。Nginx通过...
Mongrel2是一个基于ZeroMQ的Web服务器,语言独立,可以用17种语言编写应用,还有更多非常奇特的地方:What makes Mongrel2 special is how it satisfies these requests in a language agnostic andasynchronous way...
- 安装 `mongrel_service`:在Redmine安装目录下运行命令 `gem install mongrel_service`。 - 创建服务:使用 `ruby script/server -e production` 命令启动Redmine服务,并将该命令注册为Windows服务。 #### 四...
此外,通过使用反向代理技术,可以灵活地调整应用的部署位置和结构,为大型项目的部署提供了一种可行的解决方案。 #### 致谢 文档最后提到了致谢部分,感谢所有为这个项目做出贡献的人。 #### 附录 文档还包括了...
Mongrel 是一个 Eclipse 插件,用来在 Eclipse 环境中开发和运行基于 Tomcat 的Web应用。可方便进行配置、调试 Tomcat 会话,基于 Sysdeo Tomcat 插件开发。 安装方法:下载后将压缩包解压到 Eclipse 的 plugins ...
为了解决这个问题,我们可以引入Mongrel,一个高效的Ruby web服务器,它可以替代Webrick来提高Redmine的服务性能。 安装MongoDB: 1. **添加MongoDB的官方存储库**: 在Debian或Ubuntu系统中,执行以下命令添加...
Nginx 支持多种负载均衡算法,其中之一就是 **Fair**(公平)调度算法。此算法的主要优势在于它可以更智能地将请求分配给后端服务器,避免了传统轮询(Round Robin, RR)方法可能导致的部分服务器过载的问题。 ####...
Nim则是一种静态类型的系统编程语言,具有动态语言的简洁性和速度,它结合了函数式、面向对象和命令式编程风格。 Nim-mongrel2框架允许开发者利用Nim的强大功能来编写Mongrel2的处理程序,这使得开发人员能够更方便...
打开一个命令行窗口,进入 C:\ruby\bin 目录,输入 `gem install mongrel --include-dependencies` 来安装 Mongrel,这是 Rails 应用的 web 服务器。随后,输入 `rails -v` 来确认 Rails 安装成功。 Ruby on Rails ...
Ruby on Rails(简称Rails或RoR)是一种使用Ruby语言编写的开源全栈Web应用框架。它遵循模型-视图-控制器(MVC)架构模式,强调代码优雅性和开发效率,通过约定优于配置的理念简化了开发流程。 #### 二、安装Ruby ...
特征语言不可知论者,带有一个简单的后端协议,支持Mongrel2粉丝编写的17种语言和平台。 现代浏览器友好型设计用于透明地处理同一套接字上的HTTP,Flash XMLSockets或WebSockets,长轮询。 启用ZeroMQ以及HTTP代理...
Ruby on Rails的安装分为在线安装、离线安装和一键式安装三种方法: 1. **在线安装**:通常是最便捷的方式,通过Ruby的包管理器RubyGems在线安装Rails。用户只需在命令行输入`gem install rails`,系统会自动下载并...
在掌握了Ruby、Rails和Mongrel等关键组件的安装方法之后,你就能够开始探索Ruby on Rails的无限可能,开发出响应迅速、维护方便的Web应用程序。随着实践经验的积累,相信你能够更加熟练地运用Ruby on Rails来实现...
在Linux系统上配置Nginx Mongrel Cluster是一个高效的方法,用于优化Rails应用程序的并发处理能力。Nginx作为一款小巧而强大的HTTP服务器,能够作为负载均衡反向代理,接收用户的请求,并将它们分发到多个Mongrel...