Visual Studio блокирует файлы в файле user \ appdata \ local \ google, при котором происходит сбой сборки gcloud, пока VS не закроется - PullRequest
0 голосов
/ 09 января 2020

Я не могу развернуть с помощью gcloud, если сначала не закрою Visual Studio. Это довольно раздражает. Я попробовал большинство нормальных предложений, например, запуск VS в режиме администратора, и т. Д. c. Ничто, кажется, не работает для меня. Любая помощь приветствуется. Я развертываю с powershell и использую VS 2017 Pro.

 gcloud builds submit --tag gcr.io/codelabs-123123/cloudrun-pubsub
Creating temporary tarball archive of 65 file(s) totalling 9.0 MiB before compression.
ERROR: gcloud crashed (WindowsError):

Traceback (most recent call last):
  File "C:\Users\foo\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\api_lib\cloudbuild\snapshot.py", line 162, in CopyTarballToGCS
    tf = self._MakeTarball(archive_path)
  File "C:\Users\foo\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\api_lib\cloudbuild\snapshot.py", line 142, in _MakeTarball
    tf.add(path)
  File "C:\Users\foo\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\lib\tarfile.py", line 2024, in add
    with bltn_open(name, "rb") as f:
IOError: [Errno 13] Permission denied: u'.vs\\cloudrun-pubsub\\v15\\Server\\sqlite3/db.lock'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\foo\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\core\util\files.py", line 579, in __exit__
    self.Close()
  File "C:\Users\foo\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\core\util\files.py", line 590, in Close
    RmTree(self.path)
  File "C:\Users\foo\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\core\util\files.py", line 250, in RmTree
    shutil.rmtree(path, onerror=_HandleRemoveError)
  File "C:\Users\foo\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\lib\shutil.py", line 252, in rmtree
    onerror(os.remove, fullname, sys.exc_info())
  File "C:\Users\foo\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\core\util\files.py", line 233, in _HandleRemoveError
    exceptions.reraise(exc_info[1], tb=exc_info[2])
  File "C:\Users\foo\AppData\Local\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\core\exceptions.py", line 146, in reraise
    six.reraise(type(exc_value), exc_value, tb)
  File "C:\Users\foo\AppData\Local\Google\Cloud SDK\google-cloud-sdk\platform\bundledpython\lib\shutil.py", line 250, in rmtree
    os.remove(fullname)
WindowsError: [Error 32] The process cannot access the file because it is being used by another process: u'c:\\users\\foo\\appdata\\local\\temp\\tmpvcnyem\\file.tgz'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...