我目前正在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
非常感谢任何帮助或建议。
答案 0 :(得分:1)
sudo apt-get update
与ruby gems无关。
从错误中看,您的Gemfile.lock
似乎有ActiveSupport
版本5.0.0.1,但未在Gemfile
中声明。
您可以尝试在gem activesupport
中添加Gemfile
,然后在项目文件夹中运行bundle install
吗?这应该可以解决你的问题。