Řešení 1:
Pravděpodobně jste zkopírovali a vložili ln -s
příkaz z jiného zdroje a systém vložil nesprávný typ -
. Zkuste smazat -
a zadejte jej znovu ručně.
Řešení 2:
Problém je v rozdílu mezi tímto...
sudo ln –s path1 path2
a toto...
sudo ln -s path1 path2
Nevidíte rozdíl? Krátká pomlčka vs. dlouhá pomlčka.
Dlouhá pomlčka není interpretována jako možnost, a proto ln vidí tři cesty na příkazovém řádku a očekává, že poslední bude adresář.
Řešení 3:
Zkuste:sudo a2ensite LoginProject
Můžete také udělat sudo ln –s /etc/apache2/sites-available/LoginProject /etc/apache2/sites-enabled/
Řešení 4:
Zkuste ln s jediným argumentem jako níže a uvidíte, zda to pomůže,
cd /etc/apache2/sites-enabled/ ; sudo ln -s /etc/apache2/sites-available/LoginProject
Řešení 5:
Zkuste citovat adresáře a ukončit sudo
příkazové argumenty jako takto:
sudo -- \ln –s "/etc/apache2/sites-available/LoginProject" "/etc/apache2/sites-enabled/LoginProject"
RHEL 6:Zobrazte zprávy spouštění za úvodní obrazovkou
ipv6:`ifconfig` zobrazuje Scope:Link . Co je to Scope:Link?