我已经从发布页面hugo_0.11_linux_amd64.tar.gz
下载并解压缩了文件,但我不知道如何运行二进制文件。我尝试使用, 和,但没有运气。谁能提供更多细节?go run
sh
4 回答
解压hugo_0.11_linux_amd64.tar.gz
到一个目录。在该目录中,您应该找到三个文件:
hugo_0.11_linux_amd64 LICENSE.md README.md
确保要么hugo
在您的路径中,要么提供通往它的路径。例如,将hugo_0.11_linux_amd64
可执行文件重命名为hugo
. 将hugo
可执行文件移动到/usr/local/bin
.
跑
$ hugo help
继续按照使用 Hugo的说明进行操作。
参考:
安装页面确实提到:
下载后,它可以从任何地方运行。您无需将其安装到全球位置。
理想情况下,您应该将其安装在路径中的某个位置以便于使用。/usr/local/bin
是最可能的位置。
只要:
- 您为自己的架构选择了正确的版本(Linux、Mac 或 Windows)
- 将可执行文件重命名为 hugo(或对其进行符号链接,命名为 hugo)
您的
$PATH
(或%PATH%
在 Windows 上)环境变量引用了可执行文件hugo
,您可以开始使用它。hugo new site /path/to/site
老问题,但我认为这可以帮助别人。我在Windows
(是的,我知道这是 for Linux
)并且在创建的目录之外运行 Hugo hugo.exe
。
请注意, hugo.exe
不必 c:\hugo\bin
按照下面的示例居住
- 从https://github.com/spf13/hugo/releases下载 Hugo(64 位或 32 位)
- 在您
C:\
调用的Hugo
. C:\Hugo
在被调用的内部创建另一个文件夹bin
- 将从HUGO URL下载的文件解压到文件
bin
夹中 - 打开
cmd.exe
以将 HUGO 的路径添加到 windows PATH 环境变量中。类型set PATH=%PATH%;C:\Hugo\bin
要验证是否全局安装了 hugo,在命令提示符类型的任何目录下where hugo
,它会告诉你它在哪里(在我们的例子中,c:\hugo\bin\hugo.exe
)
从那里你应该能够从你的 HD 上的任何存储库运行你的 Hugo 站点。
平台:Linux
以下工作在 Linux 上
下载并解压
curl -L https://github.com/gohugoio/hugo/releases/download/v0.54.0/hugo_0.54.0_Linux-64bit.tar.gz | tar xvz
注意 --L
标志用于curl
允许 github 触发的重定向
移动到 /usr/local/bin
mv hugo /usr/local/bin/hugo
一旦移至此 repo,hugo
无需设置路径即可访问。