下载安装Instant Rails ,该软件包中包含了Ruby,Rails,Apache(HTTP服务器软件),MySql,而且配置都可自动完成。
完成安装后就能够拥有一个完整的Rails开发环境。
下载地址:http://installrails.com/steps/railsinstaller_windowsgit
cd 到相应的项目目录github
rails new bolg_app 生成骨架结构sql
编辑修改Gemfile文件,调整添加相应的 包windows
bundle update服务器
bundle instalapp
若是bundler提示一个readline有关的错误,在Gemfile中加入 gem-rb-readlinepost
加入到git版本控制 编辑 .gitignore文件,忽略不须要版本控制的文件和文件夹命令行
git init版本控制
git add .postgresql
git commit -m "初始化"
在git建立一个仓库 blogapp
git remote add origin git:github.com/git账号/blogapp.git
git push -u origin master 推送到github
部署 到 heroku
heroku使用postgresql 因此要把pg加入到生产组,这样app才能与postgresql通讯
修改Gemfile
group :production do
gem 'pg'
end
而后执行bundle install --without production
本地环境就不会安装生产环境所需的gem了
git commit -a -m "部署到heroku配置Gemfile"
而后注册一个heroku帐户
使用heroku toolbelt 安装所需的软件
打开命令行
heroku login
输入账号,密码登录
切换到rail 程序目录
heroku crate 新建部署应用程序环境
而后 git push heroku master
使用 heroku open 看看能不能显示一个i额错误页面,显示了错误页面就对了,由于尚未添加路由,接下来的开发完善就好了。
heroku rename railstutorial--修改你程序的域名