1、安装JDK
1.1、Oracle没有为FreeBSD提供JDK环境,自带版本也挺高,那就安装默认的咯
pkg install jdk8
*在windows下编译过,超级大,时间也很久,实在不想编译openjdk了。
1.2、修改/etc/fstab文件,增加下面两行,搞定
# Device Mountpoint FStype Options Dump Pass# /dev/ada0p2 / ufs rw 1 1 /dev/ada0p3 none swap sw 0 0 fdesc /dev/fd fdescfs rw 0 0 proc /proc procfs rw 0 0
2、自己编译Ruby,当然也可以用pkg安装
2.1、下载并编译源码
ruby-lang.org
./configure --prefix=usr/ruby/ruby_2.2.3 make make install
2.2、配置环境变量,默认为csh
编辑~/.cshrc
set RUBY_HOME=/usr/ruby/ruby_2.2.3 set path=($RUBY_HOME/bin $path)
重新登录一下。
2.3、切换为国内源
gem sources --add https://ruby.taobao.org/ gem sources --remove https://rubygems.org/ gem sources -l
2.4、安装gems
$ gem install rails $ gem install redis
3、自己编译redis,当然也可以用pkg安装
3.1、下载并编译源码
redis.io
pkg install gmake gmake gmake PREFIX=/usr/redis/redis_3.0.4 install
3.2、配置环境变量,默认为csh
编辑~/.cshrc
set REDIS_HOME=/usr/redis/redis_3.0.4 set path=($REDIS_HOME/bin $path)
重新登录一下。
4、安装mongodb
4.1、下载并编译源码
mongodb.org
pkg install gcc pkg install scons pkg install python pkg install libexecinfo scons all scons --prefix=/usr/mongodb/mongodb_3.0.7 install
*顺便说一下,这个编译后是18G,安装后为1.1G。。。
*如果你用的是3.0.7版本的源码,在FreeBSD下需要打补丁
github.com
4.2、配置环境变量,默认为csh
编辑~/.cshrc
set MONGODB_HOME=/usr/mongodb/mongodb_3.0.7 set path=($MONGODB_HOME/bin $path)
重新登录一下。