/ / Model rozszerzalności oparty na ścieżce nie działa z dotnet-cli na komputerach Mac - .net, dotnet-cli

Oparty na ścieżce model rozszerzalności nie działa z dotnet-cli na Macu - .net, dotnet-cli

Próbowałem utworzyć niestandardowe polecenie, które można by wykonać za pomocą dotnet kierowca. Wykonano czynności wymienione w dokumentacji.

  1. Utworzono polecenie o nazwie dotnet-demo
  2. Dodano podstawowy echo "Welcome to Custom Command" skrypt wewnątrz polecenia
  3. Włączono wykonywanie tego pliku przy użyciu chmod +x dotnet-demo
  4. Dodano ten skrypt do ścieżki, włączając użycie dowiązania symbolicznego ln -s dotnet-demo /usr/local/bin
  5. Uruchomienie polecenia za pomocą dotnet demo nie daje żadnych błędów. Ani też nie produkuje żadnych produktów.

Nie mogę się domyślić, czego tu brakuje?

Odpowiedzi:

0 dla odpowiedzi № 1

Problem dotyczył etapu tworzenia dowiązania symbolicznego. Po użyciu pełnej ścieżki polecenia wszystko zaczęło działać dobrze. to znaczy, ln -s <full-path>/dotnet-demo /usr/local/bin/dotnet-demo zrobił magię. Teraz uruchamiam polecenie dotnet demo daje oczekiwany wynik