Postgresデータベースを設定するのは非常に困難です。私はMac OS X 10.9.2を使用しています。
私はこのチュートリアルを使用しています:http://tutorials.jumpstartlab.com/topics/environment/environment.html
Postgresセクションはページの下の3分の2にあります。
HomebrewとCommandのインストール後brew install postgresql
次の方法でデータベースを作成します。
sudo mkdir -p /usr/local/pgsql/data
sudo chown postgres:postgres /usr/local/pgsql/data
sudo su postgres
initdb -D /usr/local/pgsql/data
createuser `whoami`
私がするとき
sudo chown postgres:postgres /usr/local/pgsql/data
エラーを返します
chown: postgres: illegal user name
ユーザーを追加する簡単なコマンドが見つからないようです。 adduserとuseraddがsudoの有無にかかわらず、「コマンドが見つかりません」を返しました。何が問題なのかよく分からない。簡単なコマンドを実行できますか?
ベストアンサー1
ユーザー名が存在しないと、ログインセッションに入ることはできませんsu
。 MacOSを使うディレクトリサービスユーザーアカウントを保存して追跡します。chown user:group /path/to/file/or/dir
dsclを使用して、ユーザーアカウント(およびchown構文に示されている対応するグループ)を作成します。dseditグループファイル/ディレクトリを chown する前に、次の手順を実行します。
sudo dscl . create /Groups/postgres
sudo dscl . create /Users/postgres
sudo dseditgroup -o edit -a postgres -t user postgres
より高度な設定が可能です(UID、グループ説明、パスワード)また。