Heroku помогите рельсам мигрировать ошибку - PullRequest
0 голосов
/ 18 марта 2011

Я попытался развернуть на героку с помощью git. Консоль Git:

  Home@PC /c/rails/konkurranceportalen (master)
    $ heroku rake db:migrate
    rake aborted!
    /app/x/home/lib/tasks/statistik.rake:19: synt
    ax error, unexpected ':', expecting ')'
              @existing = Reklamer.where(dato: '@stats[0]').first
                                              ^
    /app/x/home/lib/tasks/statistik.rake:19: synt
    ax error, unexpected ')', expecting kEND
              @existing = Reklamer.where(dato: '@stats[0]').first
                                                           ^
    /app/x/home/Rakefile:7
    (See full trace by running task with --trace)
    (in /app/x/home)

    Home@PC /c/rails/konkurranceportalen (master)
    $ heroku db:push
    Taps Load Error: no such file to load -- sqlite3/sqlite3_native
    You may need to install or update the taps gem to use db commands.

Я использую MySQL в моем приложении

Ответы [ 2 ]

2 голосов
/ 08 июня 2011

Установка кранов не исправила это для меня, но это сделало:

sudo gem upgrade heroku
2 голосов
/ 18 марта 2011

Прежде всего, у вас есть синтаксическая ошибка в вашем искателе.

Reklamer.where(dato: '@stats[0]')

должно быть

Reklamer.where(dato => @stats[0])

Во-вторых, heroku db:push не работает, поскольку вы еще не установили гем taps

Taps Load Error: no such file to load -- sqlite3/sqlite3_native
You may need to install or update the taps gem to use db commands.

Для этого выполните:

gem install taps
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...