herokuのチュートリアルで躓いた話

heroku の Getting Started with Ruby on Heroku の Run the app locallyにて

そもそもpostgresqlが入ってなかったので,

sudo apt-get install postgresql

でインストールした.

gem install pg 

でgemをインストール

bundle install

してからの〜

bundle exec rake db:create db:migrate

すると〜〜〜

PG::InsufficientPrivilege: ERROR:  permission denied to create database
: CREATE DATABASE "ruby-getting-started_development" ENCODING = 'unicode'

(´・_・`)となった. 権限がないとな. では付与じゃ.

$ sudo -u postgres psql -d postgres
could not change directory to "(ワークディレクトリ)": 許可がありません
psql (9.3.5)
Type "help" for help.

postgres=# alter role "自分の名前" with createdb;
ALTER ROLE
postgres=# q
$ bundle exec rake db:create db:migrate
== 20140707111715 CreateWidgets: migrating ====================================
-- create_table(:widgets)
   -> 0.0380s
== 20140707111715 CreateWidgets: migrated (0.0382s) ===========================

やったぜ


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.