mac系统配置Ubuntu环境,以及虚拟机与本地网络互通设置

一、mac安装Ubuntu系统--vagrant

1、下载vagrant

https://www.vagrantup.com/downloads.html

双击下载文件vagrant_2.1.2_x86_64.dmg

双击图中红框的位置,打开安装器一直点击继续,直至安装完毕

 

2、下载virtualbox

https://www.virtualbox.org/wiki/Downloads

双击下载文件VirtualBox-5.2.16-123759-OSX.dmg

将图片中的1拖入到2,即可安装

 

3、安装Ubuntu系统

创建名为rails-va的文件夹

xuzhaoning@localhost:~$ mkdir rails-va

 

打开创建的文件夹

xuzhaoning@localhost:~$ cd rails-va/

 

运行命令vagrant init ubuntu/trusty64

xuzhaoning@localhost:~/rails-va$ vagrant init ubuntu/trusty64

A `Vagrantfile` has been placed in this directory. You are now

ready to `vagrant up` your first virtual environment! Please read

the comments in the Vagrantfile as well as documentation on

`vagrantup.com` for more information on using Vagrant.

 

查看上条命令产生了一个Vagrantfile文件

xuzhaoning@localhost:~/rails-va$ ls

Vagrantfile

 

运行vagrant up开始安装

xuzhaoning@localhost:~/rails-va$ vagrant up

 

安装完成,登录到Ubuntu系统

xuzhaoning@localhost:~/rails-va$ vagrant ssh

 

查看目前Ubuntu系统的内存,为501600k,相当于0.5G,内存太小,我们将内存改成2G

vagrant@vagrant-ubuntu-trusty-64:~$ free

             total       used       free     shared    buffers     cached

Mem:        501600     373224     128376        364      12516     243932

-/+ buffers/cache:     116776     384824

Swap:            0          0          0

 

退出Ubuntu系统

vagrant@vagrant-ubuntu-trusty-64:~$ exit

logout

Connection to 127.0.0.1 closed.

 

打开rails-va/Vagrantfile文件,在

config.vm.box = "ubuntu/trusty64”

代码下添加代码下面三行代码

config.vm.provider "virtualbox" do |v|

  v.memory = 2048

end

 

运行vagrant reload,重新加载vagrant

xuzhaoning@localhost:~/rails-va$ vagrant reload

 

登录Ubuntu系统并查看内存,内存已经改成2G(2049872k)了

xuzhaoning@localhost:~/rails-va$ vagrant ssh

vagrant@vagrant-ubuntu-trusty-64:~$ free

             total       used       free     shared    buffers     cached

Mem:       2049872     203032    1846840        364      11148      68860

-/+ buffers/cache:     123024    1926848

Swap:            0          0          0

 

退出Ubuntu系统

vagrant@vagrant-ubuntu-trusty-64:~$ exit

logout

Connection to 127.0.0.1 closed.

 

设置私有网络,这样可以通过在主机输入特定ip连接到虚拟机的网页

打开rails-va/Vagrantfile文件,在刚刚添加的三行下面,添加一行代码

config.vm.network "private_network", ip: "192.168.33.10"

 

运行vagrant reload,重新加载vagrant

xuzhaoning@localhost:~/rails-va$ vagrant reload

这时候可能会出现错误

There was an error while executing `VBoxManage`, a CLI used by Vagrant

for controlling VirtualBox. The command and stderr is shown below.

 

解决方法:

打开VirtualBox界面,设置—网络—连接方式改成内部网络

在重新运行vagrant reload即可

 

 

安装完成后在虚拟机上安装ruby on rails环境,在下面帖子里有

https://blog.csdn.net/shine_a/article/details/81232810

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喵宁一

点赞是最好的赞赏~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值