Cloud9がAWS Cloud9になって久しいですね。ちょっとPostgresqlの導入方法が以前のCloud9と変わってたのでメモがてら残しておきます。
- Postgresql関連のモジュールをインストールする
$ sudo yum install postgresql postgresql-server postgresql-devel postgresql-contrib
AWS Cloud9 になってサーバがubuntu系になったので今まで使えていた apt-get
が使えなくなってます。その代わりに yum
コマンドでモジュールをインストールします。
- Postgresqlを起動する
$ sudo service postgresql start
と打つと以下のエラーがでました。
/var/lib/pgsql9/data is missing. Use "service postgresql initdb" to initialize the cluster first.
なので指示通りこのコマンドを打ちましょう。
ec2-user:~/environment $ sudo service postgresql initdb
Initializing database: [ OK ]
再度$ sudo service postgresql start
のコマンドを打つと正常に起動できるはずです。