bundle install这可以很好地工作。但当我这么做的时候
bundle exec rake db:migrate上面写着
Could not find byebug-6.0.2 in any of the sources
Run `bundle install` to install missing gems.发布于 2015-10-22 13:36:19
从注释中,我看到您使用了两种不同类型的命令,一种使用sudo,另一种不使用。
问题是:sudo是另一个用户(根用户),所以您通过sudo安装的内容可能不适用于其他用户,反之亦然。
我能想到的解决方案是使用所有的sudo命令,因为您当前的用户似乎没有访问PG的权限。
sudo bundle install
sudo bundle exec rake db:migrate发布于 2015-11-11 23:58:38
我只是解决了同样的问题。我终于试着删除了byebug,系统提供了byebug_6.0.2或byebug_8.1.0两种选择。删除较早的版本不起作用,所以我也删除了另一个版本。然后我使用以下命令重新安装
gem install byebug
这给了我另一次失败的迁移,这一次是debug_inspector造成的。我跑了
gem install debug_inspector
在那之后,我能够像预期的那样运行rake db:migrate。
https://stackoverflow.com/questions/33273344
复制相似问题