2016-05-02 4 views
0

私はLinuxのシェルコマンドでUdacityクラスを使用しています。私はOSX 10.10.5を使用しています。私はVirtualBox(UbuntuをVirtualBox 5.0.20 for OS Xホストのamd64をxxxs://www.virtualbox.org/wiki/Downloadsから指示通りにインストールしました)カールエラー23 OSX 10.10.5で迷惑メールを使用して

これはUbuntuのこのVMとVagrantを使用していますxxxs://releases.hashicorp.com/vagrant/1.8.1/vagrant_1.8.1.dmg)を使用して、その端末をVMに接続します。

このVMの使用はファイルの一貫性を保つためのものです。コマンドはクラス内で相互に構築されます。 (マイナーである...と段階的ではない)

タスクの1つが原因xxxは、HTTP上である低評判に次のコマンド

curl xxx://udacity.github.io/ud595-shell/stuff.zip -o things.zip 

[Iが複数のリンクを投稿することができないに実行することです。 ]

このコマンドは 'net'を押し、「things.zip」という名前のzipファイルをダウンロードする必要があります。これは、以下与えて、私のために失敗します。

[email protected]:/$ curl http://udacity.github.io/ud595-shell/stuff.zip -o things.zip 
% Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
    0  0 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0Warning: Failed to create the file things.zip: Permission denied 
    0 144k 0 796 0  0 3241  0 0:00:45 --:--:-- 0:00:45 3235 
curl: (23) Failed writing body (0 != 796) 
[email protected]:/$ 

は、だから私はエラー23を取得し、その理由を確認していません。 (グーグルはこれに答えることに失敗しています。)私は、許可エラーがあると推測していますが、どこから開始するのかはわかりません。

+0

'cd/tmp'で試してみるとうまくいきます。そうであれば、ディレクトリへのアクセス権を持っていないので、あなたの例では '/'のようになります。あなたが '/'であれば、それを書くにはrootにする必要があります。 – Harry

+0

私はtmpにcd'dしてくれてありがとう、それは働いた!私は、あなたが迷っているかどうか、/迷路 - ubuntu-trusty-64:/ $ counts//それが私がcdできる最も遠いバックであるかどうかを完全にはわかりません。 。 – moonshadow70

答えて

0

あなたがファイルをダウンロードしているディレクトリのアクセス権がありません。これを確認するには、/tmpのようなディレクトリに変更して試してみてください。

関連する問題