Ошибка Heroku: нет такого файла для загрузки - sqlite3 / sqlite3_native - PullRequest
0 голосов
/ 18 марта 2011

Я использую Mysql на моем местном компьютере.У меня проблема, когда я пытаюсь выдвинуть базу данных.Я установил краны.

   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.
    On most systems this will be:

    sudo gem install taps

Обновлено. Я получаю следующую ошибку:

Ruby.exe system error
The program could not be started because sqlite3.dll is missing on the computer.

Моя база данных yml:

# SQLite version 3.x
# gem install sqlite3-ruby (not necessary on OS X Leopard)
# gem 'mysql', '2.8.1'

development:
  adapter: mysql
  database: konkurranceportalen
  encoding: utf8
  pool: 5
  username: root
  password: 
  socket: C:/xampp/mysql/bin/mysqld.sock
  host: 127.0.0.1

# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.

test:
  adapter: mysql
  database: rails_t
  encoding: utf8
  pool: 5
  username: root
  password: 
  socket: C:/xampp/mysql/bin/mysqld.sock
  host: 127.0.0.1

production:
  adapter: mysql
  database: rails_p
  encoding: utf8
  pool: 5
  username: root
  password: 
  socket: C:/xampp/mysql/bin/mysqld.sock
  host: 127.0.0.1

Ответы [ 3 ]

1 голос
/ 18 марта 2011

Я скачал sqlite.dll здесь http://www.sqlite.org/download.html и вставил его в ruby ​​/ bin и myapp / tmp / sockets Тогда я мог запустить heroku db: push

1 голос
/ 10 мая 2012

Простое добавление

gem 'sqlite3'

чтобы мой Gemfile в группе 'development' исправил это для меня.

0 голосов
/ 18 марта 2011

Сначала нужно установить самоцвет Taps. После этого он должен работать автоматически.

Проверьте, правильно ли настроен ваш файл database.yml.

Или просто используйте

$ heroku db:push mysql://root:mypass@localhost/mydb

Введите необходимые данные в приведенной выше команде.

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