rake db:create在Ubuntu中不起作用

时间:2016-12-21 05:16:58

标签: ruby-on-rails ubuntu activesupport

我目前正在Ubuntu Xenial 16.04.01上运行rake db:create命令,但我收到以下错误。

  

您的软件包已锁定到activesupport(5.0.0.1),但该版本已锁定   无法在Gemfile中列出的任何来源中找到。如果   你没有改变消息来源,这意味着activesupport的作者   (5.0.0.1)已将其删除。您需要将捆绑包更新为   不支持的不同版本的activesupport(5.0.0.1)   为了安装。

我已尝试运行以下命令尝试获取新版本的有效支持,但它仍无法正常工作..

sudo apt-get update
sudo apt-get install ruby-activesupport

非常感谢任何帮助或建议。

1 个答案:

答案 0 :(得分:1)

sudo apt-get update与ruby gems无关。

从错误中看,您的Gemfile.lock似乎有ActiveSupport版本5.0.0.1,但未在Gemfile中声明。

您可以尝试在gem activesupport中添加Gemfile,然后在项目文件夹中运行bundle install吗?这应该可以解决你的问题。