新手安装ruby on rails(ror)的成功必备手册
2019独角兽企业重金招聘Python工程师标准>>>
如何快速正确的安装 Ruby, Rails 运行环境
每一位使用windows系统来进行ROR开发项目的都是这个世界上折翼的天使。对于新入门的开发者,如何在windows系统上安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。
ruby on rails安装准备
首先下载好 Rails Installer,下载地址为:http://rubyinstaller.org/downloads/(由于经常会出现无法打开该网站 地址的情况,因此大家也可以自行搜索下载对应的rails Installer即可)
其次,进行安装该应用程序,安装该应用程序的具体方法和步骤如下,参考文献为(http://www.cnblogs.com/xcsn/p/3485510.html):
rails Installer应用程序安转具体步骤:
- 双击下载的exe文件,进行安装
- 点击Next ,进行下一步
- 同意安装协议,进入下一步:
- 选择安装的路径,然后点击install进行安装
- 点击finish完成安装
- 点击finish。完全rails的基本环境安装,此时会出现cmd.exe的dos命令框,会提醒进行git的环境配置(如果没有github的账号,可以参考网址进行注册:http://jingyan.baidu.com/article/f7ff0bfc7181492e27bb1360.html)。
注册后,回到刚才的cmd窗口,分别输入用户名和邮箱地址。
完成设置后,会提示sshkey已经复制到剪贴板,建立一个txt文件=>粘贴,把它保存下来,留着以后使用。程序同时在c盘下建立了一个sites的目录。到这一步,整个ruby on rails的开发环境就配置好了,以后可以通过cmd来测试和使用,如下图:
到此,我们使用railsinstaller在windows上快速的安装了rails。然后我们可以进行开始我们rails之旅。
ruby on rails项目启动
参考项目(https://github.com/ken-wong/antsrepublic/wiki/Quick-Start)和相关文献:https://ruby-china.org/wiki/install_ruby_guide。以下代码操作需要在node的控制面板中进入到对应的项目目录中,然后在进行下面的相关操作:
- 安装完了后,就可以来启动自己的ror项目,需要进行安装相关的包依赖:
bundle install
2.初始化项目的相关内容
rake db:create
rake db:schema:load
rake db:seed
3. 启动项目
rails s
4. 访问项目
http://localhost:3000
ruby on rails项目启动出现的问题解决方法
- 项目数据库的配置,在自己的项目中找到对应的数据库配置文件,“config/database.yml”修改对应的数据库配置
- 安装依赖“bundle install”,出现http change to https类似的错误,需要找到文件“Gemfile”
Gemfile 里,第一个 source 'https://rubygems.org/' 改成 source 'https://ruby.taobao.org/'
或者使用:反过来进行重新安装
- 在启动rake db:schema:load的时候出现“Resolving TZInfo::DataSourceNotFound Errors”,解决如下(https://github.com/tzinfo/tzinfo/wiki/Resolving-TZInfo::DataSourceNotFound-Errors):
- 首先,检查项目中“Gemfile ”文件的内容,是否存在“ tzinfo-data”,如果不存在则在该文件的末尾处增加一句:
gem 'tzinfo-data'
2. 其次、如果存在该语句,并且还是错误的,则将该语句改为:
gem 'tzinfo-data', platforms: [:mingw, :mswin]
3. 如果windows系统是64位的,则将该语句改为:
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]
4、如果项目使用的是jRuby来进行开发的,则将该语句改为:
gem 'tzinfo-data', platforms: [:mingw, :mswin, :jruby]
5、最好保存修改好了的文件,然后在node的控制台中,运行代码:
gem install tzinfo-data
4. 如果在运行“ralis s”或者其他命令出现“Avoid name conflict of search method”错误时,解决方法如下,修改安装的ruby on rails 中的文件“\lib\ruby\gems\2.2.0\gems\acts-as-messageable-0.4.10\lib\acts-as-messageable\scopes.rb”的代码:
scope :search, lambda { |*args| where("body like :search_txt or topic like :search_txt",:search_txt => "%#{args.first}%")}
修改为:
if defined?search scope :aam_search, lambda { |*args| where("body like :search_txt or topic like :search_txt",:search_txt => "%#{args.first}%")}else scope :search, lambda { |*args| where("body like :search_txt or topic like :search_txt",:search_txt => "%#{args.first}%")}end
整个修改完成后,重新进行启动即可。
5. 若出现“secret_key_base not defined”错误,则在项目中增加文件“config/secrets.yml”,具体内容为:
development:secret_key_base: 5e026874d16ea8847b02cfd0d756535a381932da001b81d8b5fecadc3ff5585d6269dcf061873665bd16b1ac37ba6960ccd725eb92a25faf227b2844f8fa6cd3test:secret_key_base: 0f6b9b177271a71abaa28b3c66e0778bf3dfe6a53622c2a877096e1ea6fccfed69e9337ecf2f477b11db14f3ed88859aa20113f13d5dd4b3025ef6d7aaf655f6# Do not keep production secrets in the repository,
# instead read values from the environment.
production:secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>
以上就是在windows系统中安装ruby on rails的环境以及出现的相关问题的解决办法和思路。如果有错误或者其他问题,欢迎相互沟通。
转载于:https://my.oschina.net/u/2525200/blog/743968
新手安装ruby on rails(ror)的成功必备手册相关推荐
- windows安装ruby on rails
安装ruby on rails for windows 安装ruby 我们需要command prompt 就是cmd 环境下的一些命令. 安装windows版本的ruby程序,安装的时候记得勾选环境 ...
- 在Mac上安装Ruby on Rails
前两天写了博文提到安装Ruby on Rails时系统没有响应的问题,后来就有人问我在Mac上安装Ruby on Rails的完整过程,所以记录在这里,供大家参考. 1. 安装xCode的Comman ...
- dapper 安装_在Ubuntu Dapper或Edgy上安装Ruby on Rails
dapper 安装 Ruby on Rails is a popular new framework for developing web applications. Since Ruby on Ra ...
- 安装 Ruby On Rails on Windows
Ruby on Rails环境的搭建(基于Win XP) 一个RoR环境的搭建还算比较简单,但其中有几个小地方需要注意,也许会省你不少心思. 1. 先安装Ruby,现在的版本是1.8.6,可以从 这儿 ...
- 安装Ruby和Rails运行环境
为什么80%的码农都做不了架构师?>>> centos安装ruby RVM的安装 rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换. shell> ...
- windows下安装ruby on rails
1.首先去 http://rubyforge.org/frs/?group_id=167 找一个One-Click Ruby Installer下载下来 2.安装One-Click Ruby Inst ...
- 安装 Ruby 和 Rails 开发环境
最近开始学习ruby on rails,为自己的学习记录一下. 安装 系统:OS X 10.8 根据http://ruby-china.org/wiki/install_ruby_guide 安装即可 ...
- 如何安装ruby、rails
转自:http://www.cnblogs.com/netflu/archive/2010/03/06/1679626.html 安装准备 先下载下面这些安装过程中要用到的软件: 1. R ...
- 安装 ruby on rails
1. 准备安装时使用的库 view plain print ? $ sudo apt-get install gcc g++ build-essential libssl-dev libreadlin ...
最新文章
- c语言resource files的作用,c – resource.h中的宏用于什么?
- java基础-数据类型
- AntD Checkbox 的三种状态处理
- 第一代狗狗币教父联合社区挽救狗狗币,并在国内布道狗狗币三年之久
- 网页爬虫 python-Python爬虫解析网页的4种方式
- Oracle的SOME,ANY和ALL操作
- Missing message for key xxx in bundle (default bundle) for locale zh_CN
- Application Performance Management Monitoring | New Relic
- 数据库建表赋予权限语句
- alias cli3 配置_vue-cli3项目搭建配置以及性能优化
- HTML5新增表单属性(HTML5)
- 对色情app渗透,我居然发现了 ....
- 【HTML——代码雨】(效果+代码)
- IIS 7 为 URL Rewrite 模块创建重写规则
- Module parse failed Unexpected token
- c语言之bbs管理系统,编写c语言的软件 纯C语言编写图书管理系统WORD文档bbszp.doc...
- Envoy架构理解--理解xDS/Listener/Cluster/Router/Filter
- 《天龙八部》地形研究
- 数据分析[1.1]--拆解方法总结
- 100集华为HCIE安全培训视频教材整理 | Agile Controller终端安全管理特性(四)
热门文章
- 【Java】Lucene检索引擎详解
- linux_shell 第一章 变量
- Winform开发的界面处理优化
- 改善代码设计 —— 简化条件表达式(Simplifying Conditional Expressions)
- swift 3.0 json解析、字典转模型三种方案
- 苹果所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程(精)
- SAP有用的知识(持续更新)
- Apache2.4.x下proxy_module、proxy_fcgi_module结合PHP-FPM解决内存不足问题
- 软件访问转向本地_我是如何从完整的初学者转向软件开发人员的,以及如何做到的...
- 数据结构的简要介绍:图形如何工作