Я не могу развернуть с помощью 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'