Hi Scott, thanks for the faste answer.
Actually, my question was more about what kind of code push did you do in
order to migrate your stack? I have almost the same problem you had:
git push heroku master
Counting objects: 87, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (48/48), done.
Writing objects: 100% (50/50), 7.23 KiB, done.
Total 50 (delta 31), reused 0 (delta 0)
> -----> Heroku receiving push
-----> Migrating from bamboo-ree-1.8.7 to bamboo-mri-1.9.2
[......]
Your bundle is complete! It was installed into ./.bundle/gems
-----> Installing Exceptional plugin from git://
github.com/contrast/exceptional.git... done.
Compiled slug size is 6.7MB
-----> Launching... done
deployed to Heroku
-----> Migration complete, your app is now running on bamboo-mri-1.9.2
And on an heroku stack:
heroku stack
aspen-mri-1.8.6
* bamboo-ree-1.8.7
bamboo-mri-1.9.1 (beta)
bamboo-mri-1.9.2 (beta) (prepared, will migrate on next git push)
If i can't do it soon, i think i'm gonna recreate an app directly with the
right stack.
Regards,
On Wed, Dec 29, 2010 at 8:06 PM, Scott LaBounty <[email protected]> wrote:
> Vince,
>
> Here's a post I did on Heroku and Sequel ...
>
> http://steamcode.blogspot.com/2010/09/sequel-and-heroku.html
>
> To push your database do:
>
> heroku db:push sqlite://mydatabase.sqlite
> heroku restart
>
> Is this what you're looking for? If not, let me know and I'll see what else
> I've got. Locally, I just use sqlite and then pretty much everything works
> on Heroku with Postgres.
>
> Scott
>
> On Wed, Dec 29, 2010 at 5:26 AM, Vincent Coste <[email protected]>wrote:
>
>> Just to know, what did you push in order for heroku to migrate your
>> stack?
>>
>> On Dec 13, 11:20 pm, Scott LaBounty <[email protected]> wrote:
>> > Thanks! That cleared up one problem anyway. It looks like I may have
>> other
>> > issues, but I'll try to work them out.
>> >
>> > Scott
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> > On Mon, Dec 13, 2010 at 2:00 PM, Robert Eanes <[email protected]> wrote:
>> > > You want the pg gem, not the ruby-pg gem, which looks like it hasn't
>> been
>> > > updated since 2008. I've used it locally and on heroku with 1.9.2
>> > > successfully.
>> >
>> > > On Dec 13, 2010, at 3:49 PM, Scott LaBounty wrote:
>> >
>> > > > OK, continuing on here. I just use sqlite locally for development
>> and
>> > > don't have postgres installed. I get the same error when I try to
>> install it
>> > > on my machine. Is the ruby-pg gem incompatible with ruby 1.9.2? If so,
>> then
>> > > how on earth does the 1.9.2 stack work for anything on Heroku?
>> >
>> > > > Scott
>> >
>> > > > On Mon, Dec 13, 2010 at 12:38 PM, Scott LaBounty <
>> [email protected]>
>> > > wrote:
>> > > > One more thought ... would it help to delete the app and then
>> regenerate
>> > > it with ruby 1.9.2 to start with? For the record, I'm using Ramaze and
>> > > Sequel here, not Rails.
>> >
>> > > > Scott
>> >
>> > > > On Mon, Dec 13, 2010 at 10:49 AM, Scott LaBounty <
>> [email protected]>
>> > > wrote:
>> > > > OK, when I changed something and did a new push, I get ...
>> >
>> > > > <<
>> > > > -----> Installing gem ruby-pg fromhttp://rubygems.org
>> > > > Building native extensions. This could take a while...
>> > > > ERROR: Error installing ruby-pg:
>> > > > ERROR: Failed to build gem native extension.
>> >
>> > > > /usr/ruby1.9.2/bin/ruby extconf.rb
>> > > > *** extconf.rb failed ***
>> > > > Could not create Makefile due to some reason, probably lack
>> of
>> > > > necessary libraries and/or headers. Check the mkmf.log file
>> for
>> > > more
>> > > > details. You may need configuration options.
>> >
>> > > > Provided configuration options:
>> > > > --with-opt-dir
>> > > > --without-opt-dir
>> > > > --with-opt-include
>> > > > --without-opt-include=${opt-dir}/include
>> > > > --with-opt-lib
>> > > > --without-opt-lib=${opt-dir}/lib
>> > > > --with-make-prog
>> > > > --without-make-prog
>> > > > --srcdir=.
>> > > > --curdir
>> > > > --ruby=/usr/ruby1.9.2/bin/ruby
>> > > > extconf.rb:4:in `<main>': uninitialized constant
>> Object::PLATFORM
>> > > (NameError)
>> >
>> > > > Gem files will remain installed in
>> > > /code/repos/377655/gems_build/gems/ruby-pg-0.7.9.2008.01.28 for
>> inspection.
>> > > > Results logged to
>> > >
>> /code/repos/377655/gems_build/gems/ruby-pg-0.7.9.2008.01.28/ext/gem_make.ou
>> t
>> > > > ! Heroku push rejected, failed to install gem
>> >
>> > > > It looks like the ruby-pg gem won't build with 1.9.2?
>> >
>> > > > Scott
>> >
>> > > > On Mon, Dec 13, 2010 at 9:59 AM, Scott LaBounty <
>> [email protected]>
>> > > wrote:
>> > > > All,
>> >
>> > > > I was getting the following error:
>> >
>> > > > <<
>> >
>> > >
>> /disk1/home/slugs/377655_fdff8e6_b844-847cc755-b706-4bc4-bc3b-9927cb45f112/
>> mnt/model/init.rb:10:
>> > > undefined method `require_relative' for main:Object (NoMethodError)
>> > > > from
>> > > /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
>> > > `gem_original_require'
>> > > > from
>> > > /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
>> > > `require'
>> > > > from
>> > >
>> /disk1/home/slugs/377655_fdff8e6_b844-847cc755-b706-4bc4-bc3b-9927cb45f112/
>> mnt/app.rb:13
>> > > > from
>> > > /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
>> > > `gem_original_require'
>> > > > from
>> > > /usr/ruby1.8.7/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
>> > > `require'
>> > > > from config.ru:18
>> > > > from /home/heroku_rack/heroku.ru:23
>> > > > from
>> > >
>> /home/slugs/377655_fdff8e6_b844-847cc755-b706-4bc4-bc3b-9927cb45f112/mnt/.g
>> ems/gems/rack-1.2.1/lib/rack/builder.rb:46:in
>> > > `instance_eval'
>> > > > from
>> > >
>> /home/slugs/377655_fdff8e6_b844-847cc755-b706-4bc4-bc3b-9927cb45f112/mnt/.g
>> ems/gems/rack-1.2.1/lib/rack/builder.rb:46:in
>> > > `initialize'
>> > > > from
>> > >
>> /home/slugs/377655_fdff8e6_b844-847cc755-b706-4bc4-bc3b-9927cb45f112/mnt/.g
>> ems/gems/rack-1.2.1/lib/rack/builder.rb:63:in
>> > > `new'
>> > > > from
>> > >
>> /home/slugs/377655_fdff8e6_b844-847cc755-b706-4bc4-bc3b-9927cb45f112/mnt/.g
>> ems/gems/rack-1.2.1/lib/rack/builder.rb:63:in
>> > > `map'
>> > > > from /home/heroku_rack/heroku.ru:18
>> > > > from
>> > >
>> /home/slugs/377655_fdff8e6_b844-847cc755-b706-4bc4-bc3b-9927cb45f112/mnt/.g
>> ems/gems/rack-1.2.1/lib/rack/builder.rb:46:in
>> > > `instance_eval'
>> > > > from
>> > >
>> /home/slugs/377655_fdff8e6_b844-847cc755-b706-4bc4-bc3b-9927cb45f112/mnt/.g
>> ems/gems/rack-1.2.1/lib/rack/builder.rb:46:in
>> > > `initialize'
>> > > > from /home/heroku_rack/heroku.ru:11:in `new'
>> > > > from /home/heroku_rack/heroku.ru:11
>> > > > from
>> > >
>> /home/slugs/377655_fdff8e6_b844-847cc755-b706-4bc4-bc3b-9927cb45f112/mnt/.g
>> ems/gems/rack-1.2.1/lib/rack/builder.rb:46:in
>> > > `instance_eval'
>> > > > from
>> > >
>> /home/slugs/377655_fdff8e6_b844-847cc755-b706-4bc4-bc3b-9927cb45f112/mnt/.g
>> ems/gems/rack-1.2.1/lib/rack/builder.rb:46:in
>> > > `initialize'
>> > > > from /home/heroku_rack/heroku.ru:1:in `new'
>> > > > from /home/heroku_rack/heroku.ru:1
>> >
>> > > > since "require_relative" is a 1.9.2 feature of ruby, I did a:
>> >
>> > > > heroku stack:migrate bamboo-mri-1.9.2
>> > > > git push heroku master
>> >
>> > > > and I'm getting the same error.
>> >
>> > > > When I do a:
>> >
>> > > > heroku stack
>> >
>> > > > I see:
>> >
>> > > > aspen-mri-1.8.6
>> > > > * bamboo-ree-1.8.7
>> > > > bamboo-mri-1.9.1 (beta)
>> > > > bamboo-mri-1.9.2 (beta) (prepared, will migrate on next git push)
>> >
>> > > > so I tried doing:
>> >
>> > > > touch README
>> > > > git push heroku master
>> >
>> > > > and the stack is still the same. What else do I need to do to change
>> the
>> > > stack?
>> >
>> > > > --
>> > > > Scott
>> > > >http://steamcode.blogspot.com/
>> >
>> > > > --
>> > > > Scott
>> > > >http://steamcode.blogspot.com/
>> >
>> > > > --
>> > > > Scott
>> > > >http://steamcode.blogspot.com/
>> >
>> > > > --
>> > > > Scott
>> > > >http://steamcode.blogspot.com/
>> >
>> > > > --
>> > > > You received this message because you are subscribed to the Google
>> Groups
>> > > "Heroku" group.
>> > > > To post to this group, send email to [email protected].
>> > > > To unsubscribe from this group, send email to
>> > > [email protected]<heroku%[email protected]>
>> <heroku%[email protected]<heroku%[email protected]>
>> >
>> > > .
>> > > > For more options, visit this group at
>> > >http://groups.google.com/group/heroku?hl=en.
>> >
>> > > --
>> > > You received this message because you are subscribed to the Google
>> Groups
>> > > "Heroku" group.
>> > > To post to this group, send email to [email protected].
>> > > To unsubscribe from this group, send email to
>> > > [email protected]<heroku%[email protected]>
>> <heroku%[email protected]<heroku%[email protected]>
>> >
>> > > .
>> > > For more options, visit this group at
>> > >http://groups.google.com/group/heroku?hl=en.
>> >
>> > --
>> > Scotthttp://steamcode.blogspot.com/
>
>
>
>
> --
> Scott
> http://steamcode.blogspot.com/
>
--
Vincent COSTE
--
You received this message because you are subscribed to the Google Groups
"Heroku" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/heroku?hl=en.