问题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应用--导航栏实例工程"中,我们将探讨如何在Ruby on Rails框架下构建一个实用的导航栏。Rails是一个流行的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,使得开发过程更加高效且结构...
在集成过程中,你可能会遇到的问题包括版本兼容性、权限设置、路由冲突等,解决这些问题通常需要查阅官方文档或社区支持。同时,记得定期更新API Taster,以获取最新的功能和安全补丁。 总之,Ruby-APITaster是...
它可能涵盖了技术选择的原因、遇到的问题及解决方案、性能优化、用户体验设计等方面,是整个开发工作的总结和理论支持。 总的来说,Ruby on Rails实例开发涉及到一系列技术,包括Ruby编程、Rails框架的使用、SQLite...
Rails Exporter 是一个用于 Rails 应用程序的开源工具,主要用于数据导出功能。源码分析将帮助我们深入理解其内部工作原理,以便更好地利用它来优化我们的应用。 一、Rails 框架基础 Rails 是 Ruby 语言的一个 web ...
《Rails Cookbook》是一本专注于Ruby on Rails框架的实用指南,旨在帮助开发者解决在开发过程中遇到的具体问题和挑战。Rails作为一款强大的Web应用框架,以其MVC(模型-视图-控制器)架构和“约定优于配置”的设计...
1. 初始化项目:通过`rails new mybook`命令创建新的Rails应用。 2. 创建资源:使用`rails generate controller Posts`生成控制器,再用`rails generate scaffold Post title:string content:text`生成模型和相关的...
《Ruby on Rails与MySQL环境配置详解》 ...记得在配置过程中遇到困难不要灰心,多尝试、多搜索,一定能够找到解决方案。通过这样的实践,你将对Rails和MySQL的结合有更深入的理解,为今后的Web开发打下坚实的基础。
学习Rails项目起步,你需要熟悉这些核心概念,并掌握如何创建和运行Rails应用,以及如何使用Rails的命令行工具。同时,理解MVC模式和Rails的约定优于配置(Convention Over Configuration, CoC)原则是至关重要的。...
该gem是使用其免费的基于SNI的SSL和LetsEncrypt在Heroku上保护Ruby on Rails应用程序的完整解决方案。 它会自动处理续订并保持您的证书最新。 通过一些额外的步骤,该宝石也可以与Sinatra一起使用。 有关如何执行...
Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web应用程序框架,遵循MVC(模型-视图-控制器)架构模式,用于构建数据库驱动的web应用。 1. **主动记录(Active Record)** Rails 4.0.0中的Active Record进行...
压缩包中的文件"rails下使用sqlite3_鑫的方向.mht"可能是一个网页存档,详细记录了整个过程,包括可能遇到的问题和解决方法。而"sqlitedll-3_5_4"则可能是SQLite的一个特定版本的dll文件,用于系统中没有自动安装的...
- **在Rails中使用ActionView**:指导如何在Rails应用中集成ActionView。 - **模板、局部视图和布局**:说明如何创建和使用模板、局部视图以及布局。 - **局部布局**:介绍局部视图的布局方式。 - **视图路径**:...
由于在Windows上直接安装可能会遇到问题,可以尝试使用预编译的二进制版本,或者在命令行中运行`gem install mysql2 --platform=ruby -- --with-mysql-dir="C:\path\to\mysql\installation"`,其中"C:\path\to\mysql...
2. **创建Rails项目**:使用`rails new`命令创建一个新的Rails应用。例如,`rails new myapp`会在当前目录下创建一个名为myapp的新Rails项目。 3. **数据库配置**:Rails默认使用SQLite作为本地开发数据库,这在...
而"cookbook.rar"可能是一个Rails的实践手册,里面包含了各种常见问题的解决方案和最佳实践,帮助开发者解决在实际开发中遇到的问题。 在学习Rails的过程中,开发者会接触到许多关键概念和技术,如ActiveRecord...
标题 "rails 的安装" 涉及到的是Ruby on Rails框架的安装过程,这是一个用于构建Web应用程序的开源框架。Rails是基于Ruby编程语言,它强调DRY(Don't Repeat Yourself)原则,提供了一种优雅的方式来组织和编写代码...
8. **错误处理**:集成过程中可能出现的问题,如依赖冲突、配置错误等,都需要有相应的解决方案。 9. **自定义扩展**:Ueditor允许开发者根据需求进行自定义扩展,比如添加特定的插件或修改默认行为。 10. **版本...
它与 Ruby on Rails 集成良好,允许开发者在 Rails 应用程序中轻松地创建和管理 API。下面我们将深入探讨如何在 Rails 应用程序中使用 Grape 以及其核心特性。 ### 1. 安装 Grape 在你的 Rails 项目中,首先需要...