2017-09-06 7 views
0

最新バージョンのMacOSを使用してgooglesの指示に従ってgsutilを使用してfirebaseストレージバケットにCORSを設定しようとしています。MacOSでgsutilを実行する

Setting CORS on gs://docavea2.appspot.com/... 
Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "/Users/jr/google-cloud-sdk/platform/gsutil/gslib/__init__.py", line 119, in <module> 
    CHECKSUM_FILE, CHECKSUM = _GetFileContents('CHECKSUM') 
    File "/Users/jr/google-cloud-sdk/platform/gsutil/gslib/__init__.py", line 107, in _GetFileContents 
    content = pkgutil.get_data('gslib', filename) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/pkgutil.py", line 591, in get_data 
    return loader.get_data(resource_name) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/pkgutil.py", line 255, in get_data 
    return open(pathname, "rb").read() 
IOError: [Errno 2] No such file or directory: '/Users/jr/google-cloud-sdk/platform/gsutil/gslib/CHECKSUM' 

私は私のcors.jsonは大丈夫だと思う:私は正しくインストールさgsutilのをやりなさい場合は、私は理解していない何か他のものであるが、私はgsutil cors set cors.json gs://docavea2.appspot.comを実行したときに、私は次のエラーを取得するかどうかわからないです、私はWindows上のgsutilとそれを使用するときにそれが正常に動作し、CORSが正しく設定されているが、これはコンテンツですので:私は誰かが彼が置けば、それは彼のために働いていたことを言ったことをStackOverflowの上ここで見てきた

[ 
    { 
     "origin": ["*"], 
     "method": ["GET"], 
     "maxAgeSeconds": 3600 
    } 
] 

[ {同じ行にありますが、それは私のために何の違いもありません。

+0

これはpkgutilの問題であり、CORSファイルの問題ではありません。/Users/jr/google-cloud-sdk/platform/gsutil/gslib/CHECKSUMは実際にあなたのシステムに存在しますか? –

答えて

0

CHECKSUMが /Users/jr/google-cloud-sdk/platform/gsutilにインストールされていることがわかりました。

/Users/jr/google-cloud-sdk/platform/gsutil/gslib /にコピーした後に動作します。

関連する問題