ubuntu jeos7.1安装rails mysql

血红的双手。 提交于 2019-12-11 10:24:46

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

首先要按装好ruby,gem。

1-rails
sudo gem install rails --include-dependencies

2-libssl,rails需要【不知是否与3必须同时执行】
sudo apt-get install openssl
sudo apt-get install libssl-dev
sudo apt-get install libopenssl-ruby

3-编译openssl-ruby【此方法有效】
其实openssl-ruby是ruby的扩展(extension),它不是像其他纯ruby代码一样,可以用gem来安装。一般情况下需要编译才行。

在linux系统下,这是经常碰到的问题,所以必须记住。
对于openssl-ruby的编译。
首先
cd ruby-source/ext/openssl
ruby extconf.rb
make
make instll
如果rails启动的时候遇到下面的错误,你就需要编译openssl。
'require_frameworks': no such file to load -- openssl (RuntimeError)

4-mysql server
sudo apt-get install mysql-server

5-mysql ruby相关开发包
非必须,如果6出错可考虑安装这些开发包
sudo apt-get install libmysql-ruby
sudo apt-get install libruby liberuby-dev

此安装后会出来/usr/lib/mysql(如果没有的话),mysql gem需要
sudo apt-get install libmysqlclient15-dev

6-mysql native驱动
sudo gem install mysql

7-完成
可以使用rails test创建应用,ruby script/server启动服务器了
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!