解決策 1:
ln -s
をコピーして貼り付けた可能性があります 別のソースからのコマンドで、システムが間違ったタイプの -
を挿入しました . -
を削除してみてください 手動でもう一度入力してください。
解決策 2:
問題は、この違いです...
sudo ln –s path1 path2
そしてこれ...
sudo ln -s path1 path2
違いがわかりませんか? 短いダッシュと長いダッシュ
長いダッシュはオプションとして解釈されないため、ln コマンド ラインに 3 つのパスがあり、最後のパスがディレクトリであると想定します。
解決策 3:
試してみてください:sudo a2ensite LoginProject
sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/
を行うこともできます
解決策 4:
ln を試す 以下のような単一の引数を使用して、それが役立つかどうかを確認してください。
cd /etc/apache2/sites-enabled/ ; sudo ln -s /etc/apache2/sites-available/LoginProject
解決策 5:
ディレクトリを引用して sudo
を終了してみてください コマンド引数は次のようになります:
sudo -- \ln –s "/etc/apache2/sites-available/LoginProject" "/etc/apache2/sites-enabled/LoginProject"