在OSX 10.10.5上使用vagrant卷曲错误23

时间:2016-05-02 21:04:49

标签: linux macos curl

我在linux shell命令上使用了Udacity类。我正在使用OSX 10.10.5。我从Virtual Box安装了Ubuntu(VirtualBox 5.0.20 for OS X主机amd64来自xxxs://www.virtualbox.org/wiki/Downloads,按照说明。)

它使用Ubuntu的这个VM和Vagrant(来自xxxs://releases.hashicorp.com/vagrant/1.8.1/vagrant_1.8.1.dmg)将该终端连接到VM。

使用此VM是为了文件一致性。命令在类中相互构建。

一项任务(次要......而不是评分)是运行以下命令

vagrant@vagrant-ubuntu-trusty-64:/$ 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)
vagrant@vagrant-ubuntu-trusty-64:/$ 

[我不能发布多个链接,因为声誉很低xxx是上面的http。]

此命令应该点击'net并下载名为“things.zip”的zip文件。这对我来说失败了,给出了以下内容:

img = ImageIO.read(MapObject.class.getResource(url));

所以我收到错误23并且不确定原因。 (谷歌搜索没有回答这个问题。)我猜测有一个权限错误,但不知道从哪里开始。

1 个答案:

答案 0 :(得分:0)

您在下载文件时所处的目录中缺少权限。您可以通过更改为/tmp之类的目录并在那里尝试来检查这一点。