`
wudixiaotie
  • 浏览: 138940 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

从外部访问vitrualbox的虚拟机的rails server

 
阅读更多

在virtualbox的虚拟机中安装ubuntu,从外部访问ubuntu的rails server,发现总是connection refused,原来默认启动server的命令rails s的话绑定的地址是localhost:3000结果,由于是桥接模式,虚拟机的localhost对应的是127.0.0.1,所以外部的系统无法访问到这个地址,桥接的ip没有对应到localhost上。导致问题的出现。

解决办法有两个:

1.修改/etc/hosts:把ip对应到localhost上。

2.启动rails server的时候用下述命令:

rails s -b 192.168.1.151

 

0
2
分享到:
评论

相关推荐

    rails配置sqlserver2000

    在Ruby on Rails框架中,与SQLServer 2000集成可能会比与其他常见的数据库系统(如MySQL或PostgreSQL)稍复杂一些,因为SQLServer 2000的兼容性问题和缺少官方支持。然而,通过一些第三方库和适当的配置,我们仍然...

    rails-dev-box, 面向 Ruby on Rails 核心开发的虚拟机.zip

    rails-dev-box, 面向 Ruby on Rails 核心开发的虚拟机 用于 Ruby on Rails 核心开发的虚拟机简介注意:这个虚拟机不是为 Rails 应用程序开发而设计的,只是为。 这个项目自动设置开发环境,以便在 Ruby on Rails ...

    Webrick rails外部电脑访问慢

    在使用Webrick作为Rails服务器的过程中,很多开发者遇到了一个常见的问题:当尝试从外部电脑访问Webrick服务器时,访问速度变得异常缓慢。这给开发和测试带来了很大的不便。 #### 问题分析 在Webrick中,默认情况...

    rails web server deploy guide

    标题 "rails web server deploy guide" 暗示了本文将关注如何部署Rails应用程序到Web服务器。Rails是Ruby on Rails的简称,是一个流行的开源Web开发框架,用于构建动态、数据驱动的网站。部署Rails应用通常涉及将...

    使用Aptana+Rails开发Rails Web应用(中文)

    打开“Terminal”视图,输入`rails server`启动服务器,然后在浏览器中访问`http://localhost:3000`查看你的应用。 在开发过程中,Aptana的调试工具是必不可少的。你可以设置断点,单步执行代码,查看变量值,帮助...

    rails-dev-box:用于Ruby on Rails核心开发的虚拟机

    用于Ruby on Rails核心开发的虚拟机 介绍 请注意,该虚拟机并非为Rails应用程序开发而设计,而仅是为Rails核心开发而设计。 该项目可自动设置开发环境,以在Ruby on Rails本身上进行工作。 使用此虚拟机处理请求...

    RUBY RAILS INSTALL

    RUBY RAILS INSTALLRUBY RAILS INSTALLRUBY RAILS INSTALL The Best Ruby Rails Server!

    Ruby-SQLServerRailsActiveRecord的SQLServer适配器

    在Ruby on Rails框架中,开发者经常需要连接不同的数据库系统,如MySQL、PostgreSQL或SQL Server。本主题将深入探讨如何在Rails应用中使用SQL Server作为数据存储,特别关注`activerecord-sqlserver-adapter`这个gem...

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    - **命令**:在项目根目录下运行`rails server`即可启动Rails内置的Web服务器。 - **测试**:通过浏览器访问`http://localhost:3000`来查看应用是否正常运行。 #### 五、升级与回滚 - **升级**:当需要更新到Rails...

    Rails101_by_rails4.0

    此外,书中还介绍了一些Rails中的高级概念,如Strong Parameters(强参数),它在Rails 4.0版本中引入,用于解决之前版本中的参数篡改问题,从而帮助开发者安全地处理外部提交的数据。 通过一系列的教学内容,包括...

    rails2.3.2

    6. 开发者工具:Rails 2.3.x 包含了 Rails Console,一个交互式的命令行工具,以及 Rails Server,用于运行应用程序。此外,还有 Scaffolding 机制,可以自动生成基本的 CRUD(创建、读取、更新、删除)操作的控制器...

    Rails3常用命令行命令

    rails server -p *** ``` 这里的`***`代表你想让服务器监听的端口号。默认情况下,Rails应用会在3000端口启动。 Rails3还提供了生成API文档的功能,通过运行: ```bash rake doc:rails ``` 这将在`doc/api`目录...

    ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)

    7. **启动服务器**:运行`rails server`命令启动Rails开发服务器,然后在浏览器中访问`http://localhost:3000`查看你的应用。 8. **测试**:Rails内置了测试框架Test::Unit和Functional测试,用于编写和运行应用的...

    Rails项目源代码

    Ruby on Rails,通常简称为Rails,是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式。这个“Rails项目源代码”是一个使用Rails构建的图片分享网站的完整源代码,它揭示了如何...

    基于ruby on rails开发示例源码

    6. **bin/**:包含Rails的可执行脚本,如启动服务器(rails server)和运行测试(rails test)。 7. **public/**:存放静态资源,如HTML、CSS、JavaScript文件和图片。 8. **lib/**:用于存放自定义库和扩展代码。...

    Ruby_On_Rails笔记

    在Rails项目目录下,可以通过运行“ruby script/server”(或更现代的命令如“rails server”或“rails s”)来启动内置的WEB服务器,这个服务器会监听一个端口,通常是3000,然后可以通过浏览器访问“***”来查看...

    rails向导打包

    7. **Rails 命令行工具和 Rake 任务**: Rails 提供了一系列命令行工具,如 `rails server`、`rails generate` 和 `rails dbconsole`,帮助开发者快速启动、生成代码和操作数据库。Rake 是一个构建工具,用于执行任务...

    rails 的安装

    进入新创建的项目目录,运行 `rails server` 或简写 `rails s` 启动开发服务器。然后,你可以在浏览器中访问 `http://localhost:3000` 查看默认页面。 8. **使用Gems**: "rails_gems" 这个文件名可能指的是Rails...

    关于rails 3.1 cucumber-rails 1.2.0

    Rails 3.1 和 Cucumber-Rails 1.2.0 是两个在Web开发领域非常重要的工具,尤其对于Ruby on Rails框架的测试和自动化流程。本文将深入探讨这两个组件,以及它们如何协同工作来增强软件开发的效率和质量。 首先,...

Global site tag (gtag.js) - Google Analytics