英文:
How to decode which version of Golang to install on Mac OS X?
问题
在官方的Golang网站上,在入门指南部分,我们可以看到以下内容:
安装Go工具
如果你正在升级旧版本的Go,你必须先移除已有的版本。
Linux、Mac OS X和FreeBSD的tarballs
下载压缩包并将其解压到/usr/local目录下,创建一个Go目录在
/usr/local/go
。例如:
tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
根据你的安装选择相应的压缩包文件。例如,如果你要安装Go版本1.2.1的64位x86 Linux版本,你需要下载的压缩包文件名为go1.2.1.linux-amd64.tar.gz。
(通常这些命令需要以root用户或通过sudo来运行。)
将
/usr/local/go/bin
添加到PATH环境变量中。你可以通过在/etc/profile
(系统范围的安装)或$HOME/.profile
中添加以下行来实现:
export PATH=$PATH:/usr/local/go/bin
当我们访问下载部分时,会有很多选项:
go1.4.2
文件名 类型 操作系统 架构 SHA1校验和
go1.4.2.src.tar.gz 源码 460caac03379f746c473814a65223397e9c9a2f6
go1.4.2.darwin-386-osx10.6.tar.gz 压缩包 OS X
10.6+ 32位 fb3e6b30f4e1b1be47bbb98d79dd53da8dec24ecgo1.4.2.darwin-386-osx10.8.tar.gz 压缩包 OS X
10.8+ 32位 65f5610fdb38febd869aeffbd426c83b650bb408go1.4.2.darwin-386-osx10.6.pkg 安装程序 OS X
10.6+ 32位 3ed569ce33616d5d36f963e5d7cefb55727c8621go1.4.2.darwin-386-osx10.8.pkg 安装程序 OS X
10.8+ 32位 7f3fb2438fa0212febef13749d8d144934bb1c80go1.4.2.darwin-amd64-osx10.6.tar.gz 压缩包 OS X
10.6+ 64位 00c3f9a03daff818b2132ac31d57f054925c60e7go1.4.2.darwin-amd64-osx10.8.tar.gz 压缩包 OS X
10.8+ 64位 58a04b3eb9853c75319d9076df6f3ac8b7430f7fgo1.4.2.darwin-amd64-osx10.6.pkg 安装程序 OS X
10.6+ 64位 3fa5455e211a70c0a920abd53cb3093269c5149cgo1.4.2.darwin-amd64-osx10.8.pkg 安装程序 OS X
10.8+ 64位 8fde619d48864cb1c77ddc2a1aec0b7b20406b38
我使用的是Mac OS X Yosemite,版本10.10.3,配置如下:
- 处理器:2.8 GHz Intel Core i5
- 内存:8 GB 1600 MHz DDR3
- 显卡:Intel Iris 1536 MB
我应该安装哪个版本的Go呢?
最重要的是,为什么(这样我可以在将来自己做出决策)?
英文:
On the official Golang website, in the Get Started section, we read:
> Install the Go tools
>
> If you are upgrading from an older version of Go you must first remove
> the existing version.
>
> Linux, Mac OS X, and FreeBSD tarballs
>
> Download the archive and extract it into /usr/local, creating a Go
> tree in /usr/local/go
. For example:
>
> tar -C /usr/local -xzf go$VERSION.$OS-$ARCH.tar.gz
>
> Choose the archive
> file appropriate for your installation. For instance, if you are
> installing Go version 1.2.1 for 64-bit x86 on Linux, the archive you
> want is called go1.2.1.linux-amd64.tar.gz.
>
> (Typically these commands must be run as root or through sudo.)
>
> Add /usr/local/go/bin
to the PATH environment variable. You can do
> this by adding this line to your /etc/profile
(for a system-wide
> installation) or $HOME/.profile
:
>
> export PATH=$PATH:/usr/local/go/bin
When we visit the Downloads section, we are presented with many options:
> go1.4.2
>
> File name Kind OS Arch SHA1 Checksum
>
> go1.4.2.src.tar.gz Source 460caac03379f746c473814a65223397e9c9a2f6
>
> go1.4.2.darwin-386-osx10.6.tar.gz Archive OS X
> 10.6+ 32-bit fb3e6b30f4e1b1be47bbb98d79dd53da8dec24ec
>
> go1.4.2.darwin-386-osx10.8.tar.gz Archive OS X
> 10.8+ 32-bit 65f5610fdb38febd869aeffbd426c83b650bb408
>
> go1.4.2.darwin-386-osx10.6.pkg Installer OS X
> 10.6+ 32-bit 3ed569ce33616d5d36f963e5d7cefb55727c8621
>
> go1.4.2.darwin-386-osx10.8.pkg Installer OS X
> 10.8+ 32-bit 7f3fb2438fa0212febef13749d8d144934bb1c80
>
> go1.4.2.darwin-amd64-osx10.6.tar.gz Archive OS X
> 10.6+ 64-bit 00c3f9a03daff818b2132ac31d57f054925c60e7
>
> go1.4.2.darwin-amd64-osx10.8.tar.gz Archive OS X
> 10.8+ 64-bit 58a04b3eb9853c75319d9076df6f3ac8b7430f7f
>
> go1.4.2.darwin-amd64-osx10.6.pkg Installer OS X
> 10.6+ 64-bit 3fa5455e211a70c0a920abd53cb3093269c5149c
>
> go1.4.2.darwin-amd64-osx10.8.pkg Installer OS X
> 10.8+ 64-bit 8fde619d48864cb1c77ddc2a1aec0b7b20406b38
I run Mac OS X Yosemite, Version 10.10.3, with the following configuration:
- Processor: 2.8 GHz Intel Core i5
- Memory: 8 Go 1600 MHz DDR3
- Graphics: Intel Iris 1536 Mo
Which version of Go should I install?
And most importantly, why (so that I can make a decision for myself in the future)?
答案1
得分: 5
你会想要这个版本:
> go1.4.2.darwin-amd64-osx10.8.pkg 安装程序 OS X 10.8+ 64位
请注意关键部分:amd64(64位),OS X 10.8+(其中10.10.3满足要求)。这是一个图形界面安装程序,可以自动化很多工作。
Mac OS X通常被称为“darwin”,这是低级操作系统的名称。
英文:
You'll want this one:
> go1.4.2.darwin-amd64-osx10.8.pkg Installer OS X 10.8+ 64-bit
Note the key parts: amd64 (64-bit), OS X 10.8+ (of which 10.10.3 satisfies). It's the GUI installer, which automates a lot of the work.
Mac OS X is often referred to as "darwin", which is the name for the low-level OS.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论