Если он не отвечает на команду rvm, добавьте rvm в файл bashrc, скопировав следующую строку в свой терминал:

аюсь развернуть свое приложение на Heroku, я делал это раньше на моей машине с Windows, и сейчас я использую Mac.

Я пытаюсь использовать Postgresql в первый раз.

В моем Gemfile есть следующее:

gem 'pg'

РЕДАКТИРОВАТЬ:

AndrewDavis-OSX:lunchbox ardavis$ rvm li,st

rvm rubies

=> ruby-1.9.2-p180 [ x86_64 ]

AndrewDavis-OSX:lunchbox ardavis$ heroku rake db:migrate
rake aborted!
/app/config/initializers/session_store.rb:3: syntax error, unexpected ':', expecting $end
App::Application.config.session_store :cookie_store, key: '_app_session'
                                                        ^

(See full trace by running task with --trace)
(in /app)

Как видите, я использую ruby ​​1.9.2. И есть ошибка для моей героической миграции.

РЕДАКТИРОВАТЬ 2:

Только что создал новое приложение rails, используя Rails 3.1.rc1. Я установил гемфайл для включения

группа: производство do gem 'therubyracer-heroku', '0.8.1.pre3' gem 'pg' end

Я сделал быстрый git init, совершил коммит, затем «heroku create» и «git push heroku master». Те, все работают просто отлично. Однако проблема заключается в том, когда я пытаюсь использовать 'heroku rake db: migrate'. Я получаю ту же ошибку, что вы видите выше.

РЕДАКТИРОВАНИЕ ТЕМП.

Итак ... если я изменю свой config / initializers / session_store.rb из

App::Application.config.session_store :cookie_store, key: '_app_session'

в

App::Application.config.session_store :cookie_store, :key => '_app_session'

и измените мой config / initializers / wrap_parameters.rb из

ActionController::Base.wrap_parameters format: [:json]

в

ActionController::Base.wrap_parameters :format => [:json]

Тогда я смогу сделать 'heroku rake db: migrate' просто отлично. Кто-нибудь хочет объяснить, почему это работает локально оригинальным способом, без каких-либо модификаций двоеточий / хэшей? Оригинальный способ - это сгенерированный по умолчанию способ выполнения 'rails new myApp'

Ответы на вопрос(1)

Ваш ответ на вопрос