尝试安装 Ruby on Rails 时“媒体更改:请插入标有光盘”

use*_*230 58 apt

当我输入时,sudo apt-get install rails我收到消息:

media change: please insert the disc labeled
'Ubuntu 12.04.3 LTS _Precise Pangolin_ - Release amd64 (20130820.1)
in the drive '/media/cdrom/' and press enter
Run Code Online (Sandbox Code Playgroud)

我是 Linux 新手,驱动器中有安装 CD,但我不知道它需要什么光盘,也不知道是什么/media/cdrom/意思。我只有安装光盘,它在我唯一的光驱里。

Bra*_*iam 109

只需从sources.list 文件中删除cdrom 条目。这可以轻松完成:

sudo sed -i '/cdrom/d' /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)

这应该解决这个问题。该消息是因为不知何故,您的 sources.list 文件中仍然有 cdrom 条目,您可以使用以下方法检查文件的内容:

grep -v '#' /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)

这将显示您已激活的所有存储库。

  • 更谨慎的方法是编辑sources.list `vi /etc/apt/sources.list` 并在要删除的行中添加#。 (9认同)
  • 在启用第三方源的情况下安装 Ubuntu 20.04 时似乎会发生这种情况。(由于某些配置问题,第三方安装失败并导致安装无法正常完成,我怀疑这会导致此条目未被删除)。我只是为了搜索引擎优化添加这个评论。非常感谢 :) (4认同)