使用WMware装Ubuntu系统并配置ruby环境




创建新的虚拟机:









点击完成
等待。。。永久的等待。。。


终于加载成功,进入界面,鼠标右键,打开终端:

1‘’换源:
在终端输入: lsb_release -a

codename的值在换源的时候要用到
找到并打开源文件


把原来的用“  # ”注释
具体操作方法: 移动上下箭头找到需要注释的行,按键盘上的 “  i   ”输入“#”,按esc退出编辑模式,粘贴过去准备好的源(可以是阿里巴巴或者网易的源)
把下面的Codename换成上面查到的:xenial
deb http://mirrors.aliyun.com/ubuntu/ $Codename main multiverse restricted universe 4 deb http://mirrors.aliyun.com/ubuntu/ $Codename-backports main multiverse restricted universe 5 deb http://mirrors.aliyun.com/ubuntu/ $Codename-proposed main multiverse restricted universe 6 deb http://mirrors.aliyun.com/ubuntu/ $Codename-security main multiverse restricted universe 7 deb http://mirrors.aliyun.com/ubuntu/ $Codename-updates main multiverse restricted universe 8 deb-src http://mirrors.aliyun.com/ubuntu/ $Codename main multiverse restricted universe 9 deb-src http://mirrors.aliyun.com/ubuntu/ $Codename-backports main multiverse restricted universe10 deb-src http://mirrors.aliyun.com/ubuntu/ $Codename-proposed main multiverse restricted universe11 deb-src http://mirrors.aliyun.com/ubuntu/ $Codename-security main multiverse restricted universe12 deb-src http://mirrors.aliyun.com/ubuntu/ $Codename-updates main multiverse restricted universe ">sources.list

我用到的源:
deb https://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

## Not recommended
# deb https://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse

输入 “   :wq    ”;按enter保存并退出
更新源:

2、安装nvm(node版本管理工具)


检查安装是否成功(此处需要重启终端才能生效,我测试时候是重启了虚拟机):
使用 nvm -- help 查看是否安装成功

3、安装 nodejs :

运行: nvm install v8.9.1



检查安装是否成功:


4、安装git:sudo apt install git


检验: git --version


5、安装rbenv(管理ruby版本): 
依次运行下列命令:
用来编译安装 ruby
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
# 用来管理 gemset, 可选, 因为有 bundler 也没什么必要 
git clone git://github.com/jamis/rbenv-gemset.git ~/.rbenv/plugins/rbenv-gemset
# 通过 rbenv update 命令来更新 rbenv 以及所有插件, 推荐 
git clone git://github.com/rkh/rbenv-update.git ~/.rbenv/plugins/rbenv-update
# 使用 Ruby China 的镜像安装 Ruby, 国内用户推荐
git clone git://github.com/AndorChen/rbenv-china-mirror.git ~/.rbenv/plugins/rbenv-china-mirror



修改  /.bashrc文件

把下图的代码放到上述的文件里:
export PATH="$HOME/.rbenv/bin:$PATH" 
eval "$(rbenv init -)"


运行命令,装rbenv:  sudo apt install rbenv

6、安装ruby:
运行命令:rbenv install --list
显示所有ruby的版本


安装2.3.1版本:rbenv install 2.3.1(这个等待时间有点长不要着急)
测试: ruby -v

设置默认版本:rbenv global 2.3.1
7、 ruby on rails 
查看并更改gem的源地址

运行:sudo gem install rails -v 4.2.6


验证:rails -v

8、安装vsftpd:


修改配置文件
          sudo  vi /etc/vsftpd/vsftpd.conf
保证下面3项为YES
anonymous_enable=YES

anon_upload_enable=YES

anon_mkdir_write_enable=YES



关闭防火墙:sudo ufw states





9、安装Teamviewer ( 作者:王老头 
1. 首先到https://www.teamviewer.com/zhcn/download/linux/下载相应linux版本的Teamviewer,版主选择的是ubuntu版本,下载完成之后,在你的下载路径中会有软件安装包teamviewer_12.0.85001_i386.deb。
  2. 安装依赖包,ternimal终端进入到下载路径中,执行命令:(博主是64位系统没有执行这个命令也成功,假如是32位的系统则需要执行)
sudo apt-get install libjpeg62:i386 libxinerama1:i386 libxrandr2:i386 libxtst6:i386 ca-certificates
  3. 安装deb软件包,执行命令:
sudo dpkg -i teamviewer_12.0.76279_i386.deb


10、安装mysql:
依次运行下列命令
1. sudo apt-get install mysql-server
运行期间会提示输入密码
2. apt-get isntall mysql-client
3.  sudo apt-get install libmysqlclient-dev




检验数据库安装是否成功:








遇到的问题:
1、虚拟机连不上网

2、安装ruby时报错:

解决办法: 根据提示信息,运行:sudo apt-get install -y libssl-dev libreadline-dev zlib1g-dev

3、安装rails时报错

解决方法:
运行 : sudo apt install ruby-railties

重新验证:


4、sudo apt update 时,卡在“正在等待报头” 【waiting for headers】


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页