https://github.com/runup/blog_final 项目源码。环境 ubuntu13.04 sqlite3 ruby1.9.3 rails 3.2.13
步骤如下:
1、git init
2、git add .
3、git status
4、git commit –m”initial commit”
5、git log
6、安装gem
Gem install heroku
7、添加 key
Heroku keys:add
8、在heroku中新建一个项目
Heroku create --stack cedar
9、跳过防火墙,进行config项 --目配置
\rails_projects\first_app\.git\config
[remote "heroku"]
url = git@107.21.95.3:XXX.git
10、推送
git push heroku master
11、部署数据库
heroku run rake db:migrate –-app <app name>
出现错误:something went wrong ...
在项目中期的时候按照这个步骤成功部署过项目在 heroku 上面去,后来添加了一些功能就失败了,我不知道上面原因,后面添加的功能主要是增加了搜索 sunspot 具体的 gemfile 文件如下
source 'https://rubygems.org'
gem 'rails', '3.2.13'
gem 'bootstrap-sass', '2.0.4'
gem 'bcrypt-ruby', '3.0.1'
gem 'taps'
gem 'heroku'
gem 'sunspot_rails'
gem 'sunspot_solr'
gem 'rails_kindeditor', '0.4.0'
gem 'kaminari'
gem 'bootstrap-kaminari-views'
group :development, :test do
gem 'sqlite3', '1.3.5'
gem 'rspec-rails', '2.11.0'
gem 'annotate', '2.5.0'
end
group :assets do
gem 'sass-rails', '3.2.5'
gem 'coffee-rails', '3.2.2'
gem 'uglifier', '1.2.3'
end
gem 'jquery-rails', '2.0.2'
group :test do
gem 'capybara', '1.1.2'
gem 'factory_girl_rails', '4.1.0'
end
group :production do
gem 'pg'
end
好心人能不能帮我看下是什么原因,项目到最后一步了,行百里半九十。。