Cygwin'ın yolu öneki kurtulmak için nasıl - Ben pwd derken, cygwin restating sonracygwin olarak, yolları <code>/cydrive</code> önek kaldırmak için, böyle bir montaj yaptılar
mount -c/
- bu bana verir bir sürücü kavramıdır /c/
additiona bulamıyor modül 'C:\c\Work\shared\imply-1.1.1\dist\pivot\bin\pivot'
: Hata - [pencerelerin başına aslında c:\Work\shared\imply-1.1.1
] /c/Work/shared/imply-1.1.1
ve şimdi ben cygwin kullanarak çalıştırıyorum bir perl var ve bir errror bakın ... gibi bir şey - gibi bir şey cygwin'den döndürülmesi, hataya neden oluyor (en azından bakmanın bir yolu).
Bundan nasıl kurtulacağınıza dair bir fikriniz var mı?
Güncelleştirme: Yukarıdaki sorunla daha iyi bir bağlam sağlamak. İşte yapılmış olan budur - içerikleri aşağıdaki gibidir bir komut dosyası vardır -
C:\cygdrive\c\Work\shared\imply-1.1.1\conf\pivot
C:\cygdrive\c\Work\shared\imply-1.1.1\bin\
Ama -
#!/bin/bash -eu
if [ "$#" -gt 1 ]
then
echo "usage: $0 [conf-dir]" >&2
exit 1
fi
PWD="$(pwd)"
WHEREAMI="$(dirname "$0")"
if [ "$#" -lt 1 ] || [ "x$1" = "x" ]
then
CONFDIR="$WHEREAMI"/../conf
else
CONFDIR="$1"
fi
CONFDIR="$(cd "$CONFDIR" && pwd)/pivot"
WHEREAMI="$(cd "$WHEREAMI" && pwd)"
Ben CONFDIR ve WHEREAMI içeriğini echo, ben şu olsun $ {pwd} yollarının "c: \ Work ....." olarak çözülmesi gerekiyordu.
Cygwin'de neyi yanlış yapıyorum?
"gibi bir şey" beni endişelendiriyor. Hata mesajı gerçekten de C: 'yi içeriyor mu? Sorunuza kopyalayıp yapıştırabilir misin? Ayrıca, montajın değiştirilmesini, perl'in modüllerini kaybetmesine neden olmasını beklerim - hepsinden sonra farklı bir yoldaydılar. Perl -E 'in anlamı nedir? – Borodin
Güncellemenizin ışığında, bu soru neden etiketlidir? [Perl]? *** –