青藤木子


moyan 发布的文章

Xcode的字体超级好看,界面设计得也很棒,虽然有一段时间我一直用的Clion来写Rust,但是macOS升级成了Catalina之后Clion闪退,于是我打算尝试Xcode来编写Rust

可惜的是Xcode原生不支持插件,因此它肯定不会有Rust语法高亮和自动补齐,不过它起码还有调试功能和好看的编辑器

Step One

首先你得安装好Rust
在终端下利用命令创建一个rust项目

cargo new app

然后在执行下面一条命令

open ~/.cargo

此时会打开访达,然后我们右键bin,选择制作替身,然后将替身文件拖到桌面上

Step Two

创建好后打开Xcode
点击Create a new Xcode project
这里就选择Cross-platform里的External Build System,点击Next
截屏2019-07-1313.22.51.png
这里项目名和域名都可以乱填,最后一个Build Tool就需要填成cargo命令所在的目录,不可填~/.cargo/bin/cargo
然后点击Next
截屏2019-07-1313.27.10.png
然后就是要你选择存放项目的地方,可以选择放到桌面
然后将cargo创建的项目存到Xcode创建的项目里
截屏2019-07-1313.35.24.png
存放之后在右键Xcode里的文件区,
截屏2019-07-1313.37.15.png
将Xcode项目里的cargo.toml和src文件夹全部导入,然后在Xcode里拖动src到app里
截屏2019-07-1313.41.56.png

Step Three

接下来就是设置编译环境了
点击运行图标右边的app,选择Edit Scheme
截屏2019-07-1314.07.03.png
在info界面
选择Executable,选择Other
选择cargo的所在地
截屏2019-07-1314.06.51.png
然后取消Debug executable,开启后Xcode会Debug cargo,导致运行时不会加载程序信息
在Arguments界面
添加运行参数
截屏2019-07-1314.12.00.png
在Options界面
选中Working Directory,并添加项目的目录
截屏2019-07-1314.13.34.png
Step Four:
至此,Xcode已经可以运行Rust了
截屏2019-07-1314.14.37.png

问题
很早以前这个命令就不能用了

sudo apt install qemu

之前我以为是apt源下架了QEMU,但是使用上面的命令可以获取到一个几百kb的软件。因此我用apt搜索了一下QEMU,发现QEMU被拆分了,比如你可以下载qemu-system-x86而不用下载全部。

安装

sudo apt search qemu

这一步是获取qemu有那些包,比如下方的这些
2019-07-06 22-31-50屏幕截图.png

然后在安装

sudo apt install qemu-system-x86

大功告成!

命令:

# Terminal use VPN
alias onvpn='export http_proxy=127.0.0.1:49460;export https_proxy=$http_proxy'
alias offvpn='unset http_proxy;unset https_proxy'

将这个命令添加到环境变量中,比如.profile里
接下来在终端输入:

source ~/.profile

在终端输入onvpn开启,offvpn关闭
这里的http_proxy=127.0.0.1:49460里的49460为http和https代理的端口,比如我这里是49460
支持Mac、Linux、Unix。不支持Windows

渝ICP备17015729号-1