На самом деле я только что установил gsutil , следуя инструкциям здесь .
Но теперь, когда я печатаю gsutil
в командной строке, я получаю следующее:
No command was given.
Choose one of -b, -d, -e, or -r to do something.
Try `/usr/bin/gsutil --help' for more information.
В чем может быть моя ошибка, или я должен сделать что-то еще?
это из-за того, что я не установил правильный путь в моем .bashrc file
? Следующий путь указан мной в файле .bashrc
:
export PATH=${PATH}:$usr/bin/gsutil
, и сначала я установил его на:
export PATH=${PATH}:$HOME/vishal/Downloads/gsutil/gsutil
Программа gsutil
нуждается в еще нескольких аргументах для запуска. Так что gsutil
сам по себе не выдаст ничего helpfuk, кроме вывода, который вы вставили. То есть, чтобы загрузить ваши фотографии в формате PNG, введите команду
gsutil cp *.png gs://my_pngs
Просто посмотрите Справочное руководство по gsutil . Этот документ объясняет, как вы должны использовать gsutil
.
Но и ваше определение $PATH
кажется неверным. Вы писали:
export PATH=${PATH}:$usr/bin/gsutil
Вы действительно установили переменную $usr
? Я предполагаю, что вы хотите использовать каталог /usr
. Если это ваше намерение, вы должны заменить $
и написать вместо него /
. Второй вопрос, который приходит на ум: является ли /usr/bin/gsutil
каталогом? Я предполагаю, что это ваш исполняемый файл. Таким образом, ваше определение не будет работать в любом случае. Если вы попытаетесь ввести echo $PATH
, вы увидите, что /usr/bin
уже определена как часть вашего пути. Поэтому gsutil
будет вызываться, как и любая другая программа, и нет необходимости устанавливать переменную PATH
.
Как отмечено в https://stackoverflow.com/questions/7989741/how-to-configure-gsutil , сообщение «Команда не была дана» возвращается программой gsutil
Пакет Ubuntu gsutil
. Это не утилита Google Cloud Storage, а более старая программа для «настройки и управления телефонами GrandStream BudgeTone 100 VOIP и GS2000». Это упоминается в заметном «Предупреждение» в красном поле на странице справки Google, на которую вы ссылаетесь.
Хотя вы, вероятно, могли бы решить эту проблему, правильно настроив PATH
(чтобы Google gsutil
находился до gsutil
из пакета Ubuntu), если у вас нет телефона «BudgeTone», Вы также можете просто удалить пакет Ubuntu gsutil
.
Вместо загрузки и установки из Интернета я настоятельно рекомендую использовать встроенный в Ubuntu пакет управления.
Это гарантирует, что приложения протестированы для запуска в вашей дистрибутивной версии, а также гарантирует, что приложения установлены в соответствующем месте в файловой системе. Это также позволяет вам легко удалить приложение, если оно вам больше не нужно.
Для этого найдите приложение в программном центре Ubuntu.
Ниже приведена ссылка для установки gsutil в вашей системе через систему управления пакетами Ubuntu:
В качестве альтернативы Вы можете нажать здесь на сумке для покупок прямо на gsutil
Лишь изредка вам может понадобиться добавить ppa в качестве источника программного обеспечения, откуда вы знаете, вы можете установить приложение, которое иначе недоступно.
Только в качестве крайней меры мы можем также установить приложение из их исходного кода или из программы установки, которая может быть предложена (например, в случае программного обеспечения с закрытым исходным кодом). Такое программное обеспечение не может быть протестировано для запуска без проблем.