Ответ 1
Я попытался бы распаковать и разблокировать отдельно и посмотреть, что произойдет:
mv Doctrine-1.2.0.tgz Doctrine-1.2.0.tar.gz
gunzip Doctrine-1.2.0.tar.gz
tar xf Doctrine-1.2.0.tar
когда я отказываюсь от доктрины
-rw-r--r-- 1 root root 660252 2010-10-16 23:06 Doctrine-1.2.0.tgz
Я всегда получаю сообщения об ошибках
[email protected]:/usr/local/lib/Doctrine/stable# tar -xvzf Doctrine-1.2.0.tgz
.
.
.
Doctrine-1.2.0/tests/ViewTestCase.php
Doctrine-1.2.0/CHANGELOG
gzip: stdin: decompression OK, trailing garbage ignored
Doctrine-1.2.0/COPYRIGHT
Doctrine-1.2.0/LICENSE
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Операция untar работает, но я всегда получаю это сообщение об ошибке.
Любые подсказки, что я делаю неправильно?
Я попытался бы распаковать и разблокировать отдельно и посмотреть, что произойдет:
mv Doctrine-1.2.0.tgz Doctrine-1.2.0.tar.gz
gunzip Doctrine-1.2.0.tar.gz
tar xf Doctrine-1.2.0.tar
Я получил ошибку при извлечении файлов в подкаталоге сервера.
[[email protected] ~]$ tar -xvf nameOfMyTar.tar -C /someSubDirectory/
tar: /someSubDirectory: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
[[email protected] ~]$
Мое решение было довольно простым.
Убедитесь, что tar знает, что вы говорите о текущем каталоге, добавив точки и косые черты:
[[email protected] ~]$ tar -xvf ./nameOfMyTar.tar -C ./someSubDirectory/
./foo/
./bar/
[[email protected] ~]$
Попробуйте получить ваш архив с помощью wget
, у меня была такая же проблема, когда я загружал архив через браузер. Затем я просто копирую ссылку архива и в терминале использую команду:
wget http://PATH_TO_ARCHIVE
пытаться
git clone -b master https://github.com/flutter/flutter.git
./flutter/bin/flutter --version