所以我在Win10机器上运行Ubuntu子系统。我安装了ruby,rails和mysql。我设置了root密码和mysql密码,但是我无法输入数据库:
mysql -u root -p
给我一个错误,提示“用户root @ localhost的访问被拒绝。通过使用sudo以超级用户身份运行命令找到了解决方法,然后它使我进入mysql(因此我的密码正确)。当我尝试为我的rails项目运行rake db:migrate时,会收到与不使用sudo时相同的错误。但是,当我输入sudo rake db:migrate时,我收到错误
sudo: command rake: not found
这意味着这与我猜测的ubuntu用户权限有关。有人可以向我解释如何解决此问题吗?