

Sudo apt-get install postgresql-9.5 postgresql-contrib postgresql-server-dev-9.5Ĭreate the superuser for vagrant: 1 2 3 4 5 This will install important tools such as Imagemagick, Memcached and Redis for us. Sudo apt-get update & sudo apt-get upgrade sudo apt-get install open-vm-tools build-essential libssl-dev exuberant-ctags ncurses-term ack-grep silversearcher-ag fontconfig imagemagick libmagickwand-dev python-software-properties redis-server libhiredis-dev memcached libmemcached-dev Then I upgrade packages and install the basic: 1 2

You must set UTF-8 before you install packages such as Postgresql. Sudo locale-gen "en_US.UTF-8" sudo dpkg-reconfigure locales sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8Īnd just to make sure, add the following to /etc/environment: 1 2 I usually go in the Vmware settings for the virtual machine and enable an extra processor (as my Macbook has 8 virtual cores to share) and enable hypervisor (support for Intel's VT-x/EPT).Īs a rule of thumb, the very first thing I always do is set the locale to en_US.UTF-8: 1 2 3 # -*- mode: ruby -*- # vi: set ft=ruby : nfigure( 2) do |config| config.vm.box = " bento/ubuntu-16.04 " config.vm.network :forwarded_port, guest: 8080, host: 8080 config.vm.network :forwarded_port, guest: 3000, host: 3000 config.vm.network :forwarded_port, guest: 3001, host: 3001 config.vm.network :forwarded_port, guest: 4000, host: 4000 config.vm.network :forwarded_port, guest: 5555, host: 5555 config.vm.network :forwarded_port, guest: 5556, host: 5556 config.vm.network :forwarded_port, guest: 3808, host: 3808 config.vm.network " private_network ", ip: " 192.168.0.100 " config.vm.synced_folder " /Users/akitaonrails/Sites ", " /vagrant ", nfs: true config.vm.provider :vmware_fusion do |v| v.vmx = " 2048 " end end If you're installing a brand new box for the first time, this is the bare-bone Vagrantfile configuration I am using: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
