gpt4 book ai didi

ruby-on-rails - 错误 : "No space left on device" when trying to install bundle

转载 作者:行者123 更新时间:2023-12-02 08:33:21 25 4
gpt4 key购买 nike

我正在使用 TeamTreehouse.com( the setup ) 推荐的虚拟框设置(vagrant 和 virtualbox),每次我尝试开始一个新项目或安装一个新 gem 时,我都会收到以下错误:

Errno::ENOSPC:设备上没有剩余空间 -/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

这是 .rbenv gem 的 dir,它很长,我不确定我应该如何在不破坏东西的情况下管理它。 https://gist.github.com/anonymous/2017be4b947b44b08ce1

我需要一些指导

最佳答案

你的问题很奇怪,因为从你展示的内容来看,它正在尝试写入/home/treehouse/目录,该目录似乎映射到你的/vagrant 文件夹,所以它实际上在你的主机上。事实上,它似乎有 90 GB 的可用空间,所以这应该不是问题。

你甚至似乎在/目录上还有 2 个演出。并且您的所有权和权限被认为是正确的。

我看了一圈,有人说你的问题可能不是空间问题,而是你所有的inode都用完了?尝试做:

df -i

看看结果如何。查看this博客文章。可能会帮助你。

(编辑:原始博客文章现在链接到 404 页面。Internet archive link here。)

关于ruby-on-rails - 错误 : "No space left on device" when trying to install bundle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24500954/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com