Lo he solucionado, no se bien que fue, primero instalé lo siguiente:
$ sudo aptitude install zlib1g zlib1g-dev build-essential openssl libssl-dev libmysqlclient18 libmysqlclient-dev libyaml-dev
$ sudo aptitude install libmysqlclient15-dev
Luego, reinicie el servicio mysql y el server rails y no me ha dado el problema.
Saludos
Cita: Saludos comunidad,
Resulta que estoy empezando en Ruby, pero tengo un problema en la conexión a la base de datos. Lo que tengo es lo siguiente:
database.yml
Código:
development:
#<<: *default
#database: db/development.sqlite3
adapter: mysql
encoding: utf8
database: syschool
username: mi-user
password: mi-password
host: 127.0.0.1
port: 3306
migrate
Código:
class CreateAsignaturas < ActiveRecord::Migration
def change
create_table :asignaturas do |t|
t.string :nombre, :limit => 60, :null => false
t.timestamps
end
end
end
gemfile gem 'mysql', '~> 2.9.1'
Si ejecuto bundle install, me muestra "Using mysql 2.9.1"
Si ejecuto rake db:migrate, en la base de datos especificada, me crea las tablas.
Todo lo anterior indicaría que está correcto todo, pero cuando trato de ingresar vía web a la aplicación, recibo el mensaje de:
Specified 'mysql' for database adapter, but the gem is not loaded. Add `gem 'mysql'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord).
y no he logrado solucionarlo.
Como podré hacerlo?
Saludos