我要安装Vagrant。当我尝试安装Vagrant(使用dpkg -i命令)时,出现以下错误:
Package ruby-bundler is not installed.
vagrant depends on ruby-childprocess (>= 0.3.7); however:
Package ruby-childprocess is not installed.
vagrant depends on ruby-erubis (>= 2.7.0); however:
Package ruby-erubis is not installed.
vagrant depends on ruby-i18n (>= 0.6.0); however:
Package ruby-i18n is not installed.
vagrant depends on ruby-listen; however:
Package ruby-listen is not installed.
vagrant depends on ruby-log4r (>= 1.1.9); however:
Package ruby-log4r is not installed.
vagrant depends on ruby-nokogiri; however:
Package ruby-nokogiri is not installed.
vagrant depends on ruby-rb-inotify; however:
Package ruby-rb-inotify is not installed.
vagrant depends on ruby-rest-client; however:
Package ruby-rest-client is not installed.
当我尝试使用apt-get命令安装上述那些单独的依赖项时,我看到类似以下的错误:
E:软件包“ ruby-rest-client”没有候选安装
我可以配置一个存储库来安装这些ruby依赖项吗?我的/etc/apt/sources.list文件显示以下条目:
deb http:// us.archive.ubuntu.com/ubuntu/ trusty main
deb-src http:// us.archive.ubuntu.com/ubuntu/ trusty main
###### Ubuntu Update Repos
deb http:// us.archive.ubuntu.com/ubuntu/ trusty-security main
deb http:// us.archive.ubuntu.com/ubuntu/ trusty-updates main
deb-src http:// us.archive.ubuntu.com/ubuntu/ trusty-security main
deb-src http:// us.archive.ubuntu.com/ubuntu/ trusty-updates main
(http构造函数后没有空格。我在b / c处放置了空格,我无法发布链接。)
我可以添加免费回购的URL吗?
你已经为主启用,您需要添加unvierse回购协议,因为它不是一个核心的维护包,搜索的ubuntu包显示哪些回购包来自http://packages.ubuntu.com/trusty/ruby-rest-client
将以下几行添加到apt sources.list中,然后apt-get update:
# Universe Repos
deb http://us.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty universe
###### Ubuntu Update Repos Universe
deb http://us.archive.ubuntu.com/ubuntu/ trusty-security universe
deb http://us.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-security universe
deb-src http://us.archive.ubuntu.com/ubuntu/ trusty-updates universe
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句