`

创建rails应用程序中遇到的问题及解决方法

 
阅读更多

问题1:创建完rails应用程序,通过命令ruby script/server启动服务器时出现信息如下


 

 
解决方法:


通过命令“gem update --system” 更新没有成功,原因可能是因为通过代理上网,所以通过设置代理来解决,【我的电脑--属性——环境变量——添加变量,设置set http_proxy = url(如:http://186.25.86.3:8080看自己的具体需要)】,结果又出现如下问题:

 


Http Response 302 :需要更新RubyGems。   See  http://rubygems.org/pages/download


Http Response 407: need to authenticate to contact this user agent


最终解决这个问题的方法如下:


到http://rubyforge.org/下载需要的rubygems版本,这里是1.3.1,然后本地安装。如果是win 环境,建议下载zip包,若在Linux下面,随便那种都行。【Windows7系统,下载.gem文件后没有安装成功,所以用了zip文件格式】,然后在本地解压,安装。


在相应的目录下重新执行命令: ruby script/server,则出现如下画面:



 

 创建默认rails应用程序:


打开命令行窗口后直接用命令rails demo,则在默认的目录下创建了一个rails应用程序,比如上面为:C:\User\Administrator\执行命令后应用程序的目录为:C:\User\Administrator\demo\.....




问题2:运行Rails程序时出现No route matches "/say/hello" 信息,........database slite3.

解决方法:
1.在 所建项目的config的目录下查看database.yml文件,会看到数据库的相关信息,因为我们用的是mysql,所以将slite3改为mysql,[adapter:]添加mysql的相关信息,比如port,username,password,host,信息


2.将 libmySQL.dll文件拷贝到Ruby安装目录的bin目录下


3. 根据database.yml中数据库的名称创建相应的数据库。


4. 重新启动服务,即可看到运行结果。

 

  • 大小: 7.1 KB
  • 大小: 9.7 KB
  • 大小: 7.4 KB
  • 大小: 17.2 KB
分享到:
评论

相关推荐

    rails应用--导航栏实例工程

    在本项目"rails应用--导航栏实例工程"中,我们将探讨如何在Ruby on Rails框架下构建一个实用的导航栏。Rails是一个流行的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,使得开发过程更加高效且结构...

    Ruby-APITaster一种快速而简单的方法来可视化测试你的Rails应用API

    在集成过程中,你可能会遇到的问题包括版本兼容性、权限设置、路由冲突等,解决这些问题通常需要查阅官方文档或社区支持。同时,记得定期更新API Taster,以获取最新的功能和安全补丁。 总之,Ruby-APITaster是...

    Ruby on Rails实例开发

    它可能涵盖了技术选择的原因、遇到的问题及解决方案、性能优化、用户体验设计等方面,是整个开发工作的总结和理论支持。 总的来说,Ruby on Rails实例开发涉及到一系列技术,包括Ruby编程、Rails框架的使用、SQLite...

    rails-exporter-源码.rar

    Rails Exporter 是一个用于 Rails 应用程序的开源工具,主要用于数据导出功能。源码分析将帮助我们深入理解其内部工作原理,以便更好地利用它来优化我们的应用。 一、Rails 框架基础 Rails 是 Ruby 语言的一个 web ...

    rails cookbook

    《Rails Cookbook》是一本专注于Ruby on Rails框架的实用指南,旨在帮助开发者解决在开发过程中遇到的具体问题和挑战。Rails作为一款强大的Web应用框架,以其MVC(模型-视图-控制器)架构和“约定优于配置”的设计...

    Ruby on Rails入门例子

    1. 初始化项目:通过`rails new mybook`命令创建新的Rails应用。 2. 创建资源:使用`rails generate controller Posts`生成控制器,再用`rails generate scaffold Post title:string content:text`生成模型和相关的...

    ruby on rails与MySql的环境配置——支持rails 2.3.5以上版本

    《Ruby on Rails与MySQL环境配置详解》 ...记得在配置过程中遇到困难不要灰心,多尝试、多搜索,一定能够找到解决方案。通过这样的实践,你将对Rails和MySQL的结合有更深入的理解,为今后的Web开发打下坚实的基础。

    rails 项目起步示例

    学习Rails项目起步,你需要熟悉这些核心概念,并掌握如何创建和运行Rails应用,以及如何使用Rails的命令行工具。同时,理解MVC模式和Rails的约定优于配置(Convention Over Configuration, CoC)原则是至关重要的。...

    letsencrypt-rails-heroku:在Heroku上的Rails应用程序中自动进行LetsEncrypt SSL证书

    该gem是使用其免费的基于SNI的SSL和LetsEncrypt在Heroku上保护Ruby on Rails应用程序的完整解决方案。 它会自动处理续订并保持您的证书最新。 通过一些额外的步骤,该宝石也可以与Sinatra一起使用。 有关如何执行...

    rails4.0.0

    Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web应用程序框架,遵循MVC(模型-视图-控制器)架构模式,用于构建数据库驱动的web应用。 1. **主动记录(Active Record)** Rails 4.0.0中的Active Record进行...

    Rails、Sqlite的dll文件及安装

    压缩包中的文件"rails下使用sqlite3_鑫的方向.mht"可能是一个网页存档,详细记录了整个过程,包括可能遇到的问题和解决方法。而"sqlitedll-3_5_4"则可能是SQLite的一个特定版本的dll文件,用于系统中没有自动安装的...

    Ruby on Rails 指南 v5.0.1 中文版

    - **在Rails中使用ActionView**:指导如何在Rails应用中集成ActionView。 - **模板、局部视图和布局**:说明如何创建和使用模板、局部视图以及布局。 - **局部布局**:介绍局部视图的布局方式。 - **视图路径**:...

    rails3.1安装与mysql配置 windows

    由于在Windows上直接安装可能会遇到问题,可以尝试使用预编译的二进制版本,或者在命令行中运行`gem install mysql2 --platform=ruby -- --with-mysql-dir="C:\path\to\mysql\installation"`,其中"C:\path\to\mysql...

    配置rails环境

    2. **创建Rails项目**:使用`rails new`命令创建一个新的Rails应用。例如,`rails new myapp`会在当前目录下创建一个名为myapp的新Rails项目。 3. **数据库配置**:Rails默认使用SQLite作为本地开发数据库,这在...

    rails的经典学习项目

    而"cookbook.rar"可能是一个Rails的实践手册,里面包含了各种常见问题的解决方案和最佳实践,帮助开发者解决在实际开发中遇到的问题。 在学习Rails的过程中,开发者会接触到许多关键概念和技术,如ActiveRecord...

    rails 的安装

    标题 "rails 的安装" 涉及到的是Ruby on Rails框架的安装过程,这是一个用于构建Web应用程序的开源框架。Rails是基于Ruby编程语言,它强调DRY(Don't Repeat Yourself)原则,提供了一种优雅的方式来组织和编写代码...

    ueditor_port_rails:适用于Rails应用程序的百度百度版

    8. **错误处理**:集成过程中可能出现的问题,如依赖冲突、配置错误等,都需要有相应的解决方案。 9. **自定义扩展**:Ueditor允许开发者根据需求进行自定义扩展,比如添加特定的插件或修改默认行为。 10. **版本...

    grape-sample:在 Rails 应用程序中使用 Grape 生成 API

    它与 Ruby on Rails 集成良好,允许开发者在 Rails 应用程序中轻松地创建和管理 API。下面我们将深入探讨如何在 Rails 应用程序中使用 Grape 以及其核心特性。 ### 1. 安装 Grape 在你的 Rails 项目中,首先需要...

Global site tag (gtag.js) - Google Analytics