【发布时间】:2014-08-21 11:07:53
【问题描述】:
我正在使用 TeamTreehouse.com(the setup) 推荐的虚拟盒设置(vagrant 和 virtualbox),每次尝试启动新项目或安装新 gem 时都会收到以下错误:
Errno::ENOSPC: No space left on device - /home/treehouse/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/gems/execjs-2.2.1
或
Errno::ENOSPC: No space left on device - /home/treehouse/.rbenv/versions/2.0.0-p353/lib/ruby/gems/2.0.0/cache/rails_serve_static_assets-0.0.2.gem
或者当我 cd 进入虚拟盒子时,我会得到
/home/treehouse/.rbenv/libexec/rbenv-init: line 151: cannot create temp file for here-document: No space left on
device
我现在有几个项目,我想我在某个地方占用了太多空间,但我不知道虚拟盒子是如何工作的。它运行 Ubuntu 12.04.3 LTS (GNU/Linux 3.8.0-41-generic i686)。这是我的df -h日志
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/treehouse--vg-root 7.0G 4.8G 2.0G 72% /
udev 240M 4.0K 240M 1% /dev
tmpfs 50M 292K 50M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 248M 0 248M 0% /run/shm
/dev/sda1 228M 184M 32M 86% /boot
/vagrant 187G 97G 90G 52% /vagrant
/home/treehouse/projects 187G 97G 90G 52% /home/treehouse/projects
我不知道如何进入 /dev/sda1 目录来查找要删除的内容,更不用说什么可以删除了。我删除了几个练习项目,但仍然遇到相同的错误。
这是我打开虚拟机https://gist.github.com/anonymous/eab0855295011f5d2ddf时的要点
这是dir of .rbenv gems,它很长,我不确定我应该如何在不破坏东西的情况下管理它。
https://gist.github.com/anonymous/2017be4b947b44b08ce1
我可以使用一些指导
【问题讨论】:
标签: ruby-on-rails vagrant virtualbox rbenv