问题出现:
直接导github上的ruby项目,在bundle install之后,rails server出现错误
Could not find gem 'mysql2 (>= 0) ruby' in the gems available on this machine.
解决方法:Mac上安装的默认sqlite3
所以,先安装 brew install mysql
再安装 gem install mysql2
success!
另一问题:
localhost:3000 出现
Access denied for user 'root'@'localhost' (using password: YES)
解决:
杀死MYSQL进程
killall -TERM mysqld
重新启动MySQL
mysqld --skip-grant-tables
进入MySQL操作数据库
mysql -uroot -p
更新root帐户的密码
$mysql> UPDATE user SET Password=PASSWORD('my_password') where USER='root';
$mysql> FLUSH PRIVILEGES;
重连接数据库
mysql restart
$ mysql -u root -p
Enter password: my_password