2016-07-06 5 views
0

私はルビーに慣れていて、私のサーバーのセットアップに問題があります。ルビーの開発のためにサーバーに接続しようとしています

私はすべての宝石をインストールしていましたが、mysql2サーバーが動作していましたが、私のローカルホストに接続できず、エラーが発生しています。

は、だから私はピューマでもそれは私が、これは誤り 私は私のサーバークライアントをアップロードします取得mysql2することを推奨して webrickと私のアクティブレコードのデータベースにあるかわからないですデフォルトのサーバー gemを変更しようとしました接続やgemfileなど、それが有用な場合。

私が基本的にやろうとしているのは、自分のルビーアプリケーションをテストするためのサーバーをセットアップすることです。

enter image description here

+0

mysql2 gemをインストールしましたか?画面にはsqlite3しかないことが示されています。これは明らかにsqliteデータベースに接続するために使用されます – user3033467

答えて

1

あなたのdatabase.ymlををチェックして、データベースへの接続パラメータを入力する必要があります。その後

# MySQL. Versions 4.1 and 5.0 are recommended. 
# 
# Install the MYSQL driver 
# gem install mysql2 
# 
# Ensure the MySQL gem is defined in your Gemfile 
# gem 'mysql2' 
# 
# And be sure to use new-style password hashing: 
# http://dev.mysql.com/doc/refman/5.0/en/old-client.html 
development: 
    adapter: mysql2 
    encoding: utf8 
    reconnect: false 
    database: tst_database 
    pool: 5 
    username: root 
    password: "my_password_on_sql_installation" 
    #socket: /var/run/mysqld/mysqld.sock 

はあなたのルートを検索し、PROMTにrails serverを入力してサーバーを実行します。

万一、このようなものを表示されます。

関連する問題