-
rails 3.1 如何更改默认的webrick服务器5
rails 3.1 如何更改默认的webrick服务器 我想改成"mongrel", 我gem "mongrel", 之后还需要配置吗?麻烦那位大哥详细点
问题补充:tiroc 写道你是要部署,还是在自己电脑上开发用?我自己的电脑上都用thin。直接gem install thin,不需要写到Gemfile中,然后再项目目录下直接执行thin start就可以了,相当于rails server。部署的话,现在应该不推荐使用mongrel了。
在自己电脑上开发用的,我是刚学rails 的,以前是做java
但现在公司需要而已,我装了mongrel用不了,webrick又很多问题··而且又慢
thin什么服务器··呵呵 没听过
问题补充:tiroc 写道你是要部署,还是在自己电脑上开发用?我自己的电脑上都用thin。直接gem install thin,不需要写到Gemfile中,然后再项目目录下直接执行thin start就可以了,相当于rails server。部署的话,现在应该不推荐使用mongrel了。
还有 我安装thin出现
ERROR: Error installing thin:
The 'eventmachine' native gem requires installed build tools.
Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
这个错误
问题补充:tiroc 写道这个错误是告诉你,要安装一个开发包。
https://github.com/oneclick/rubyinstaller/downloads/
下载最上边的,这是一个自解压格式的安装包,要实现创建一个文件夹,比如,C:\DevKit,然后解压到这个目录中。然后按照https://github.com/oneclick/rubyinstaller/wiki/Development-Kit这个页面中序号4的步骤进行安装。
然后,你就可以正常安装thin了。
我试过了··还是有错误
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR: Error installing thin:
ERROR: Failed to build gem native extension.
d:/Ruby192/bin/ruby.exe extconf.rb
checking for rb_trap_immediate in ruby.h,rubysig.h... no
checking for rb_thread_blocking_region()... yes
checking for inotify_init() in sys/inotify.h... no
checking for __NR_inotify_init in sys/syscall.h... no
checking for writev() in sys/uio.h... no
checking for rb_thread_check_ints()... yes
checking for rb_time_new()... yes
checking for windows.h... yes
checking for winsock.h... yes
checking for main() in -lkernel32... yes
checking for main() in -lrpcrt4... yes
checking for main() in -lgdi32... yes
checking for main() in -lssl... no
creating Makefile
问题补充:tiroc 写道你的ruby果然是1.9.2啊,前几天我自己在windows XP上试了一次,在ruby1.9.2上安装,最后是能安装上的,但是thin start启动的时候,会提示缺少一个ruby1.8的dll,后来我又改成ruby 1.8.7,现在完全没有问题了。我安装的时候,都没有出现你这种错误信息,可能thin在windows+ruby1.9.2的方法行不通啊。你还是去google找一找吧,实在不好意思!另外,rails开发使用的很多gem在windows上都不兼容,因为很少有人这么用,所以解决办法也很难找。建议你使用Ubuntu虚拟机,或者装个Ubuntu + windows的双系统。
因该跟版本没什么关系吧?又不是测试版的,我都已经装好thin,通过了官网上的测试方法,但我进到项目里的时候,thin start 确说找不到这个命令。
问题补充:tiroc 写道你的ruby果然是1.9.2啊,前几天我自己在windows XP上试了一次,在ruby1.9.2上安装,最后是能安装上的,但是thin start启动的时候,会提示缺少一个ruby1.8的dll,后来我又改成ruby 1.8.7,现在完全没有问题了。我安装的时候,都没有出现你这种错误信息,可能thin在windows+ruby1.9.2的方法行不通啊。你还是去google找一找吧,实在不好意思!另外,rails开发使用的很多gem在windows上都不兼容,因为很少有人这么用,所以解决办法也很难找。建议你使用Ubuntu虚拟机,或者装个Ubuntu + windows的双系统。
我现在配置成功了,麻烦再请教个问题,就是thin在控制台怎么让他打印系统的日志,还是thin本来就不能打印2011年6月23日 14:54
4个答案 按时间排序 按投票排序
-
在config/environments/development.rb中这样设置:
config.logger = Logger.new(STDOUT)2011年6月29日 14:25
-
你的ruby果然是1.9.2啊,前几天我自己在windows XP上试了一次,在ruby1.9.2上安装,最后是能安装上的,但是thin start启动的时候,会提示缺少一个ruby1.8的dll,后来我又改成ruby 1.8.7,现在完全没有问题了。我安装的时候,都没有出现你这种错误信息,可能thin在windows+ruby1.9.2的方法行不通啊。你还是去google找一找吧,实在不好意思!另外,rails开发使用的很多gem在windows上都不兼容,因为很少有人这么用,所以解决办法也很难找。建议你使用Ubuntu虚拟机,或者装个Ubuntu + windows的双系统。
2011年6月29日 09:09
-
这个错误是告诉你,要安装一个开发包。
https://github.com/oneclick/rubyinstaller/downloads/
下载最上边的,这是一个自解压格式的安装包,要实现创建一个文件夹,比如,C:\DevKit,然后解压到这个目录中。然后按照https://github.com/oneclick/rubyinstaller/wiki/Development-Kit这个页面中序号4的步骤进行安装。
然后,你就可以正常安装thin了。2011年6月27日 11:26
-
你是要部署,还是在自己电脑上开发用?我自己的电脑上都用thin。直接gem install thin,不需要写到Gemfile中,然后再项目目录下直接执行thin start就可以了,相当于rails server。部署的话,现在应该不推荐使用mongrel了。
2011年6月23日 15:22
相关推荐
这是最新的Rails 3.1 实战,包括TDD、BDD等实用技术。
标题 "rails3.1安装与mysql配置 windows" 涉及到的是在Windows操作系统上安装Ruby on Rails 3.1框架并配置MySQL数据库的过程。这是一个关键的开发环境设置步骤,对于使用Rails进行Web开发的程序员来说至关重要。Ruby...
Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...
- **CoffeeScript支持**:Rails 3.1默认支持CoffeeScript,这是一种更简洁、易读的JavaScript方言,可以编译成标准的JavaScript代码。 - **ActiveRecord的改进**:Rails 3.1对ActiveRecord进行了大量的改进,包括...
backbone-rails, 在 Rails 3.1中轻松使用 backbone.js 主干 rails 轻松设置并使用 Rails 3.1和更高版本的backbone.js ( 1.2.2 )##Version#####Github 主 branch###gem 版本:1.2.2Backbone 版本:1.
tiny_mce, Ruby on Rails 插件( pre Rails 3.1 ),允许你轻松地将TinyMCE编辑器实现到你的应用程序中 用于 Rails的 TinyMCE因为我没有时间维护它,而且代码库处于不一致状态,所以这个 gem 被折旧 ! 似乎如下笔记。...
Rails 3.1还引入了CoffeeScript作为默认的JavaScript语言,这是一种语法糖,它可以编译成标准的JavaScript,提供更优雅的语法和更好的错误处理。对于那些不喜欢JavaScript的开发者来说,这是一个巨大的福音。 ...
咖啡豆Rails 3.1包含了轰动。 我对能够以一种更轻松,更美观的方式编写JavaScript感到非常兴奋。 但是,当将CoffeeScript添加到Rails 3.1中时,他们忘记了一个非常重要的部分,即在响应JavaScript(JS)请求时可以...
该项目允许您在 Rails 3.1 应用程序中轻松使用 iPhone 样式的复选框。 安装 将gem 'ios-checkboxes'添加到 Gemfile 并运行bundle install 与 Rails 3.1 一起使用 将//=require ios-checkboxes添加到您的app/assets/...
- 保存所有更改后,重启Webrick服务器。 4. **验证结果**: - 从外部电脑再次访问Webrick服务器,检查是否有所改进。 #### 总结 通过上述两处简单的代码修改,可以有效地解决Webrick服务器在外部电脑访问时速度...
在添加同时使用,并充分利用Rails 3.1资产管道。 jasmine-stories消除了您没有测试失控应用程序的任何借口。 该项目,是的无耻“叉子”,并使用了MIT-LICENSE。 无头测试 有关详细信息,请参见。 默认情况下,将...
利用并充分利用Rails 3.1资产管道的好处Jasminerice消除了您没有测试CoffeeScript文件无法控制的泛滥的借口。 该项目动摇并使用了MIT-LICENSE。 发展须知 布拉德·费兰(Brad Phelan)不再积极开发该项目,但正在...
为 Rails 3.1+ 资产管道提供 GitHub Flavored Markdown CSS。 安装 将这些行添加到应用程序的Gemfile : # github flavored markdown css packaged for the rails asset pipeline gem 'github-css-rails' , '~> ...
脚本以用于 Rails 3.1+ 和 Rails 4 资产管道。 安装 将jquery_file_download-rails添加到应用程序的Gemfile : gem 'jquery_file_download-rails' 运行 Bundler 来锁定 gem: bundle install 在jquery和jquery...
此gem打包了Rails 3.1+资产管道的 。 Eonasdan的tarruda的的分支得到了积极维护,并与。 是必需的依赖项。 安装 将这些行添加到应用程序的Gemfile中: gem 'momentjs-rails' , '>= 2.9.0' gem 'bootstrap3-...
《Rails 3 in Action》是2011年由Ryan Bigg撰写的一本关于Ruby on Rails框架的权威指南,专门针对当时最新的Rails 3.1版本进行了深入解析。这本书旨在帮助开发者充分利用Rails 3.1的强大功能,提升Web应用开发的效率...
桌布栏杆 Doc Walker 宝石化提供为 Rails 3.1+ 资产管道打包的Tablecloth JavaScript/CSS。安装将这些行添加到应用程序的Gemfile : # tablecloth table js/css packaged for the rails asset pipelinegem '...
-rails gem 将通过资产管道将库包含到您的Rails 3.1+应用程序中。 这个 gem 与来自的最后一个标记发布版本捆绑在一起,它由 Rails Assets Pipeline 自动为您缩小。 如果您需要自定义功能检测测试,请考虑本 README ...
铁轨这个 gem 只包含作为 Rails 3.1(或更高版本)资产管道中的资产。 gem 中的当前版本是 TipTip 1.3安装将 gem 添加到 Gemfile gem "tiptip-rails", "~> 1.0.0"用法在您的 JavaScript 清单中(例如application.js ...