万事俱备,只欠东风。因为ruby on rails 语言是离不开数据库的,因此必须要有数据库,接下来教你安装mysql
根据经验,我要安装mysql,是不是就用gem install mysql 就可以了呢?这是一种错误的思想,现在已经更新啦,应该用命令:gem install mysql2
是不是在终端上输入这个命令就完事了呢?非也非也,如果你运行这个命令,你会发现出错了,
显示如下:
proper@ubuntu:~$ gem install mysql2
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /var/lib/gems/1.8 directory.
让我来告诉你吧!真正安装mysql的步骤(命令):
1.sudo apt-get install libmysql-ruby libmysqlclient-dev (这个是mydql缺省的服务包)
2.gem install mysql2
到现在为止所有的都安装结束,你可以去创建rails项目了,但是在你运行rake db:create的时候,不出意外,你还会出现一次错误:
rake aborted!
Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes.
(See full trace by running task with --trace)
解决方法:运行以命令:sudo apt-get install nodejs 就完全OK啦
好了,属于你的空间来临啦!