OpenSuse - 无法安装 Rails:在介质上找不到文件
Posted
技术标签:
【中文标题】OpenSuse - 无法安装 Rails:在介质上找不到文件【英文标题】:OpenSuse - Can't install Rails: File not found on medium 【发布时间】:2016-03-16 07:18:41 【问题描述】:我正在尝试在 OpenSuse 中设置 Ruby on Rails 环境,但遇到了问题。运行sudo zypper install rubygem-railties-3_2
时,我得到的只是File '/repodata/repomd.xml' not found on medium 'http://download.opensuse.org/repositories/Banshee/12.1/'
。所以他们那边似乎出了点问题。
有没有人可以解决这个问题或提供更多信息?
【问题讨论】:
【参考方案1】:在运行命令$ sudo zypper up
时,我收到了类似的错误:
文件...在媒体 http:// 上找不到...
详细错误:
在介质“http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_42.3/”上找不到文件“./x86_64/libxkbcommon0-0.7.2-48.2.x86_64.rpm”
对我有用的解决方案是运行$ sudo zypper ref
之前运行$ sudo zypper up
【讨论】:
【参考方案2】:显然,您已经为 Banshee 设置了一个额外的存储库,用于一个非常旧的 opensuse 版本。 Opensuse 仅在当前版本的最后两个版本中保持其存储库处于活动状态。因此,您会收到此错误。您可以禁用或删除存储库以解决错误。
要安装不属于当前配置的存储库的软件包,最简单的方法是使用https://software.opensuse.org/search 提供的一键安装。
【讨论】:
以上是关于OpenSuse - 无法安装 Rails:在介质上找不到文件的主要内容,如果未能解决你的问题,请参考以下文章
无法从 USB 安装 openSUSE 13.2 - linuxrc 启动
opensuse 11.4 安装ttserver 无法使用问题