- 浏览: 60426 次
- 性别:
- 来自: 深圳
最新评论
境 Windows Vista Home Premium
c:\RubyApps\blog2>ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
c:\RubyApps\blog2>gem -v
0.9.5
1 使用gem更新gem自己
gem update --system
2 安装rails
gem install rails --include-dependencies
之后确认版本:
c:\RubyApps\blog2>rails -v
Rails 2.0.1
3 使用mongrel服务器(Ruby默认没有安装)
gem install mongrel
此时使用ruby script/server 启动服务器的时候会出现如下错误:
c:\RubyApps\blog2>ruby script/server
=> Booting Mongrel (use 'script/server webrick' to force WEBrick)
=> Rails application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Starting Mongrel listening at 0.0.0.0:3000
** Starting Rails with development environment...
** Rails loaded.
** Loading any Rails specific GemPlugins
Exiting
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_re
quire': no such file to load -- c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.1-x86
-mswin32-60/lib/mongrel/init.rb (MissingSourceFile)
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `re
quire'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.1/lib/active_suppo
rt/dependencies.rb:496:in `require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.1/lib/active_suppo
rt/dependencies.rb:342:in `new_constants_in'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.1/lib/active_suppo
rt/dependencies.rb:496:in `require'
from c:/ruby/lib/ruby/gems/1.8/gems/gem_plugin-0.2.3/lib/gem_plugin.rb:1
34:in `load'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:166:in `eac
h'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:166:in `eac
h'
from c:/ruby/lib/ruby/gems/1.8/gems/gem_plugin-0.2.3/lib/gem_plugin.rb:1
12:in `load'
... 21 levels...
from c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.1/lib/commands/server.rb:3
9
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `ge
m_original_require'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `re
quire'
from script/server:3
原因是:mongrel安装目录和rails 2 中配置的目录不一致,可以将mongrel目录修改为
C:\ruby\lib\ruby\gems\1.8\gems\mongrel-1.1.1-mswin32
=>
C:\ruby\lib\ruby\gems\1.8\gems\mongrel-1.1.1-x86-mswin32-60
即可
c:\RubyApps\blog2>ruby -v
ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
c:\RubyApps\blog2>gem -v
0.9.5
1 使用gem更新gem自己
gem update --system
2 安装rails
gem install rails --include-dependencies
之后确认版本:
c:\RubyApps\blog2>rails -v
Rails 2.0.1
3 使用mongrel服务器(Ruby默认没有安装)
gem install mongrel
此时使用ruby script/server 启动服务器的时候会出现如下错误:
c:\RubyApps\blog2>ruby script/server
=> Booting Mongrel (use 'script/server webrick' to force WEBrick)
=> Rails application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Starting Mongrel listening at 0.0.0.0:3000
** Starting Rails with development environment...
** Rails loaded.
** Loading any Rails specific GemPlugins
Exiting
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_re
quire': no such file to load -- c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.1-x86
-mswin32-60/lib/mongrel/init.rb (MissingSourceFile)
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `re
quire'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.1/lib/active_suppo
rt/dependencies.rb:496:in `require'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.1/lib/active_suppo
rt/dependencies.rb:342:in `new_constants_in'
from c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.1/lib/active_suppo
rt/dependencies.rb:496:in `require'
from c:/ruby/lib/ruby/gems/1.8/gems/gem_plugin-0.2.3/lib/gem_plugin.rb:1
34:in `load'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:166:in `eac
h'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:166:in `eac
h'
from c:/ruby/lib/ruby/gems/1.8/gems/gem_plugin-0.2.3/lib/gem_plugin.rb:1
12:in `load'
... 21 levels...
from c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.1/lib/commands/server.rb:3
9
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `ge
m_original_require'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `re
quire'
from script/server:3
原因是:mongrel安装目录和rails 2 中配置的目录不一致,可以将mongrel目录修改为
C:\ruby\lib\ruby\gems\1.8\gems\mongrel-1.1.1-mswin32
=>
C:\ruby\lib\ruby\gems\1.8\gems\mongrel-1.1.1-x86-mswin32-60
即可
发表评论
-
Diaspora 功能特性列表
2013-05-10 14:25 1032Diaspora Function Features List ... -
rails scaffold getting the column list from existing table
2011-09-23 10:02 925之前一直找这个问题的解决办法,但一直没找到,在g上看到了一个人 ... -
ruby语法-传值
2011-08-23 16:49 1060=begin def test1(*a) p a.firs ... -
Rails 3 用 JQuery 替代 Prototype
2011-07-28 22:48 11401.进入到工程目录中修改Gemfile文件,加入如下行: g ... -
Generate a list of Rails controllers and methods
2011-07-01 17:40 862列出项目中的controler和他对应的actions: @c ... -
Ubuntu手动安装JDK
2011-05-20 16:03 580Ubuntu手动安装JDK 安装前可以查看一下jdk版本,进 ... -
bundler
2011-04-25 12:12 835Rails3里多了个Bundler工具。 它是一个Librar ... -
研究小计1
2011-04-20 00:55 669有时候对一些基础的东西,不知道它的边界在哪里,其实做些小实验就 ... -
RubyGem version error: rack(1.0.0 not ~> 1.0.1)
2011-04-17 00:09 1365I have this error when I try to ... -
rubyonrails Restful Authentication 插件
2011-04-17 00:01 817restful_authentication是Rails的一个 ... -
XP.CMD命令大全
2011-04-17 00:00 641有关某个命令的详细信 ... -
几个有用的方法
2011-04-16 23:58 593hash.invert Returns a new hash ... -
Firefox键盘快捷方式
2011-04-16 23:55 1222Firefox键盘快捷方式 键盘快捷健 下面是 Mozil ... -
Ubuntu手动安装JDK
2011-04-16 23:53 738Ubuntu手动安装JDK 安装前可以查看一下jdk版本,进 ... -
字符转时间格式转换成时间对象
2011-04-16 23:52 788Time.parse("Wed, 23 Jan 20 ... -
DoDirectPayment
2011-04-16 23:44 1005DoDirectPayment 1. DoDirectPay ... -
Rails异常处理
2011-04-16 23:43 966异常处理是开发过程中 ... -
ruby和rails中的回调函数
2011-04-16 23:41 1891Ruby中Class,Object,Module这三个类定义了 ... -
深入理解alias, alias_method和alias_method_chain
2011-04-16 23:41 896对 于alias, alias_method, alias_m ... -
Rails3:使用bundler管理gems
2011-04-16 23:39 1404bundler是一套为了 Rails3 所打造的全新 Gem ...
相关推荐
启动Rails服务器(`ruby script/server`),访问`http://localhost:3000`,如果看到关于应用程序环境的信息,那么恭喜,你的配置工作已经顺利完成。 需要注意的是,配置过程中可能会遇到各种问题,如网络不稳定、...
对于复杂的路由,Rails 3也提供了更为清晰的定义方式,例如在定义评论的预览和归档路由时,Rails 3允许使用`resources :comments do member { post :preview } collection { get :archived } end`这样的结构,相较于...
启动Rails应用程序通常需要使用`ruby script/server`命令来启动一个内置的Web服务器(如WEBrick)。这会将应用程序部署到本地主机的指定端口上,通常是3000端口。一旦服务器启动成功,可以在浏览器中通过`...
在Rails项目目录下,可以通过运行“ruby script/server”(或更现代的命令如“rails server”或“rails s”)来启动内置的WEB服务器,这个服务器会监听一个端口,通常是3000,然后可以通过浏览器访问“***”来查看...
- 运行 Rails 应用服务器:`ruby script/server`(注意路径应为 `new_application` 的所在路径)。成功启动后,可以通过浏览器访问 `http://127.0.0.1:3000/` 来查看应用是否正常运行。 5. **安装其他必要的 Gem**...
- **启动命令**: 进入项目根目录后,运行`ruby script/server`来启动内建的Web服务器。 - **访问页面**: 在浏览器中访问`http://localhost:3000`查看默认的欢迎页面。 ##### 3.3 修改默认程序 - **创建控制器**: 在...
在安装完成后,可以通过一系列命令创建一个新的Rails项目,如`rails first_rails`,然后进入项目目录并启动服务器`ruby script/server`。如果一切顺利,访问`http://localhost:3000`将看到Rails的欢迎界面,表明...
安装完成后,通过`rails new`命令创建新的Rails项目,接着使用`cd`进入项目目录,运行`ruby script/server`启动服务器。如果在浏览器中输入`http://localhost:3000`看到Rails的欢迎界面,说明Rails已经成功安装。 ...
6. **启动服务器**: ```bash ruby script/server ``` 7. **访问应用**:在浏览器中输入`http://localhost:3000/users`,即可访问到刚刚创建的Rails应用。若从其他计算机访问,需替换`localhost`为服务器的IP...
- `ruby script/server`: 启动 Ruby 服务器,默认地址为 http://localhost:3000。 - **生成控制器** - `ruby script/generate controller Controllername`: 生成一个名为 `Controllername` 的控制器。 - `ruby ...
- 启动Rails服务器。 **创建控制器**: - 命令: `ruby script/generate controller Say` - 创建名为`Say`的控制器。 **理解Controller和View关系**: - 在`Say`控制器中定义一个名为`hello`的动作(action)。 - ...
- **功能**: 启动一个 WEBrick 服务器,用于访问 Rails 的 API 文档。 - **操作**: 在本地机器上通过浏览器访问 `http://localhost:8808/` 可以查看 Rails 的 API 文档。 #### 四、数据库管理命令 - **数据库迁移**...
2.2 第二种启动方式:使用InstantRails工具,按照提示启动服务,选择相应的Rails应用程序并启动Mongrel服务。 3. 服务器数据库管理 启动服务器后,可以通过访问特定URL(如http://localhost:3002/lzj/shenghuo)来...
- 启动服务器 `script/server` 并访问 `http://localhost:3000/posts` 查看结果。 #### 代码示例 - **模型定义**: ```ruby class Post < ActiveRecord::Base validates_presence_of :title, :message => ...
在项目根目录(`D:\work\demo`)下,执行`ruby script/server`启动内置的WEBrick服务器。默认情况下,服务器将在本地3000端口运行,访问地址为`http://localhost:3000`。 ### Rails的MVC架构 Rails采用了经典的Model...
### 启动Rails服务器 文档最后展示了一个启动Rails应用服务器的例子:`C:\ruby\railsapp>ruby script/server`。这行命令指示在`C:\ruby\railsapp`目录下启动了WEBrick服务器,这是Ruby自带的一个HTTP服务器,用于...
在遇到问题时,查阅官方论坛和其他开发者的经验分享可以帮助解决问题。 参考链接:[Redmine官方论坛](http://www.redmine.org/boards/1/topics/5630)提供了解决类似问题的讨论和解决方案,这对于解决安装过程中遇到...