さて、私はLinuxコマンドを知りません。ここの指示に従ってください:http : //www.bigspaceship.com/2011/02/installing-mongodb-on-mac/
だから私はターミナルを開いてタイプしました
mkdir -p /data/db
しかし、それは許可が拒否されたと言いました。
私は何をすべきか?
さて、私はLinuxコマンドを知りません。ここの指示に従ってください:http : //www.bigspaceship.com/2011/02/installing-mongodb-on-mac/
だから私はターミナルを開いてタイプしました
mkdir -p /data/db
しかし、それは許可が拒否されたと言いました。
私は何をすべきか?
回答:
このコマンドを試してください:
sudo mkdir -p /data/db
sudo
より高い特権でコマンドを実行し、コマンドを実行する前にパスワードを要求します。
ディレクトリを作成する権限がありません。あなたが自分のユーザーとしてこれを実行しようとしているので、/data/db
どこかにハードコードされていると思うので、あなたはできるはずです
sudo install -m 0755 -o $USER -d /data/db
これは、スーパーユーザー権限(sudo
)を使用して2つのディレクトリ(/data
、および/data/db
)を作成します。-あなた()/data/db
によって指定されたユーザーが所有し、アクセス権-完全なアクセス権を持つ所有者、およびすべてのユーザーに読み取り専用アクセス権が付与されます。親ディレクトリがない場合は、ルートによって作成および所有されます(これに関するドキュメントは見つかりませんが、実験で確認されています)。-o
$USER
0755
この方法で行うことをお勧めします。残りの手順は、自分のユーザーとして実行するためです。
OS XではCatalina以降/data
が予約済みパスになった https://bombich.com/kb/ccc5/working-apfs-volume-groups