window下从虚拟机安装ubuntu到配置react-native开发环境

一. 下载VMware

VMware Workstation Pro 16.1.0 Build 17198959

二. 下载Ubuntu

Ubuntu Desktop 20.04 LTS 

建议分盘大点,我第一次分了20G,结果不够用,想扩盘,没成功,就重装了,这次分了80G

三. Ubuntu 环境搭建准备

1. 切换apt源 (在Settings => About => Software Updates => Download from => other => china => select best server

2. 安装jdk8

sudo apt-get install openjdk-8-jdk

3. 安装Android Studio

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
sudo add-apt-repository ppa:maarten-fonville/android-studio
sudo apt update
sudo apt install android-studio

4. 安装git

sudo apt-get install git
git --version

5. 安装node和npm

sudo apt-get -y install npm
node -v
npm -v

6. 参考React-native官网搭建android环境

7. 如何在 Ubuntu 20.04 上安装 Visual Studio Code

8. Ubuntu 18.04 NVIDIA驱动安装总结(真机安装Ubuntu 发现超卡,解决办法,更新显卡驱动,实测,有点效果)

8.1使用标准Ubuntu 仓库进行自动化安装

这种方法几乎是所有的示例中最简单的方法,也是该教程最为推荐的方法。首先,检测你的NVIDIA显卡型号和推荐的驱动程序的模型。在命令行中输入如下命令:

 

$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001180sv00001458sd0000353Cbc03sc00i00
vendor   : NVIDIA Corporation
model    : GK104 [GeForce GTX 680]
driver   : nvidia-304 - distro non-free
driver   : nvidia-340 - distro non-free
driver   : nvidia-384 - distro non-free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin
 
== cpu-microcode.py ==
driver   : intel-microcode - distro free

从输出结果可以看到,目前系统已连接Nvidia GeFrand GTX 680显卡,建议安装驱动程序是 nvidia-384版本的驱动。如果您同意该建议,请再次使用Ubuntu驱动程序命令来安装所有推荐的驱动程序。

输入以下命令:

sudo ubuntu-drivers autoinstall

一旦安装结束,重新启动系统,你就完成了。

9. 如何在Ubuntu 18.04上安装Yarn

sudo apt install curl
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update
sudo apt install yarn

10. yarn create react-app test00h00m00s 0/0: : ERROR: [Errno 2] No such file or directory: “00h00m00s 0/0: : ERROR: [Errno 2] No such file or directory: 'install'” Code Answer’s

sudo apt remove cmdtest
sudo apt remove yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update
sudo apt-get install yarn -y

11. /bin/sh: 1: react-native: Permission denied(给权限)

sudo chmod -R 777 文件夹名

遇到问题解决

  1. Error: spawn ./gradlew EACCES at Process.ChildProcess._handle.onexit (internal/child_process.js:240:19)
    1. 问题分析: 运行reac-nativet时报错,Error: spawn EACCES,这个是没有权限导致的。 
    2. 解决:  chmod -R 777 /tanhuajiaoyou     注:表示将整个/tanhuajiaoyou     目录与其中的文件和子目录的权限都设置为rwxrwxrwx

  2.   解决apt-get /var/lib/dpkg/lock-frontend 问题

    1. sudo rm /var/lib/dpkg/lock-frontend
      sudo rm /var/lib/dpkg/lock
      sudo rm /var/cache/apt/archives/lock

       

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值