首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >rails heroku资产预编译因rake版本而失败

rails heroku资产预编译因rake版本而失败
EN

Stack Overflow用户
提问于 2013-10-06 00:06:01
回答 2查看 475关注 0票数 0

当我试图推送到heroku时,我得到了这样的消息:

rake aborted! undefined method empty? for nil:NilClass (in /tmp/build_3d16ad44-0015-4ecb-a7cf-a41959f03f82/app/assets/stylesheets/application.css.scss)

在追踪之后,我意识到这是因为

rake aborted! You have already activated rake 10.0.3, but your Gemfile requires rake 0.9.2.2. Using bundle exec may solve this.

这可能是一个非常愚蠢的问题,但我不确定我应该如何使用bundle exec来为heroku做这件事?请帮帮忙。谢谢。

EN

Stack Overflow用户

发布于 2013-10-06 01:32:11

在终端的项目目录中:

代码语言:javascript
运行
复制
gem list rake

您将看到多个版本。如果是,则通过命令删除不需要的版本(例如,在您的示例中为10.0.3 ):

代码语言:javascript
运行
复制
gem uninstall rake

它将要求您从列表中选择特定版本,选择一个,然后按enter键。

或者,您还可以更新到特定的版本

代码语言:javascript
运行
复制
bundle update rake -v '0.9.2.2'
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19199772

复制
相关文章

相似问题

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