首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ubuntu 13.10上安装webistrano

在ubuntu 13.10上安装webistrano
EN

Stack Overflow用户
提问于 2013-11-24 12:00:32
回答 1查看 388关注 0票数 1

我试图在ubuntu13.10上安装带有最新红宝石软件包的维比斯特拉诺。在信息配置之后,每次当我试图“打包”时,我都会得到以下错误:

代码语言:javascript
复制
confiq@home:~$ RAILS_ENV=production rake db:migraterake aborted!
    Bundler could not find compatible versions for gem "bundler":
  In Gemfile:
    bundler (~> 1.0.10) ruby

  Current Bundler version:
    bundler (1.4.0.pre.1)

当然,我试着安装旧的邦德勒。

代码语言:javascript
复制
confiq@home:~/$ gem list bundler
*** LOCAL GEMS ***
bundler (1.4.0.pre.1, 1.3.5, 1.0.10)

但是,不管我安装的是哪个版本的bundler,它总是在相同的错误消息上失败。

我正处于依赖地狱,这只是其中的一小部分.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-24 13:37:13

之所以会发生错误,是因为项目规格需要绑定器~> 1.0.10。这意味着每个版本的邦德勒1.0.x都是允许的,但不允许使用邦德勒1.31.4

即使您安装了一个旧版本的bundler,默认情况下,在从命令行调用bundle时也会使用最近的版本。

要强制使用旧版本,您需要以下列方式传递它

代码语言:javascript
复制
$ bundler _1.0.10_ ...

另外一个节点。Webistrano是一个非常老的、没有维护的项目。最后一次承诺比3年前更早。

我劝你不要使用这个项目。您可能会遇到其他几个不兼容的问题,而浪费时间来寻找解决方案可能是不值得的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20174204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档