Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails ubuntu 14.04-无法删除ppa:ondrej/php5_Ruby On Rails_Bash_Ubuntu 14.04 - Fatal编程技术网

Ruby on rails ubuntu 14.04-无法删除ppa:ondrej/php5

Ruby on rails ubuntu 14.04-无法删除ppa:ondrej/php5,ruby-on-rails,bash,ubuntu-14.04,Ruby On Rails,Bash,Ubuntu 14.04,有人能帮我删除损坏的软件包ondrej/php5-5.6吗?我正在尝试安装Ruby on Rails,但是当我运行\curl-L时https://get.rvm.io |bash-s stable--ruby命令,它抛出- Requirements installation failed with status: 100. 我搜索了它的解决方案,发现“404错误应该修复,以便rvm继续”,然后运行sudo add apt repository——删除ppa:ondrej/php5-5.6 修复

有人能帮我删除损坏的软件包ondrej/php5-5.6吗?我正在尝试安装Ruby on Rails,但是当我运行
\curl-L时https://get.rvm.io |bash-s stable--ruby
命令,它抛出-

Requirements installation failed with status: 100.
我搜索了它的解决方案,发现“404错误应该修复,以便rvm继续”,然后运行
sudo add apt repository——删除ppa:ondrej/php5-5.6
修复破损的包装,但

get无法访问PPA(https://launchpad.net/api/1.0/~ondrej/+archive/php5-5.6)要获取PPA信息,请检查您的互联网连接。

我已经检查了互联网连接,它是正确的。


非常感谢

嗯,@inian完全正确,安装问题不属于这里。这个特殊的问题突出了一个特定的Ubuntu问题,所以它属于。但是,如果您将其改写为存在删除ppa的非标准方法,那么
add apt repository
由于某种原因不起作用?在这里(我想)可以用bash脚本来回答这个问题:

for ppa in $(fgrep -l ondrej /etc/apt/sources.list.d/*); do 
  mv -i "$ppa" "${ppa}.disabled";
done;
apt-get update
(我将分号放进去,这样您就可以将其作为一行程序运行,而不必添加分号,如果您愿意的话)


另外,您提到Ubuntu-14.04是一个标签,但您试图删除的ppa是针对Ubuntu-12.04的(精确)。这也许可以解释错误。

恐怕这不是编程问题,请尝试使用超级用户。com@Inian,非常感谢您的建议,我也会在那里发布,但它与ruby on rails安装有关,所以我想我可能可以得到适当的解决方案。但它不涉及任何代码来解决这个问题(不确定)只是一堆安装命令。可能是其他人在安装ruby on rails时已经遇到了这个问题,所以他们可能会帮助我。我正在按照此链接进行安装-非常感谢,它现在正在工作!!很抱歉选择了错误的平台来问这个问题,在Inian的建议之后,我也把它发布在了,非常感谢你们和Inian