如何在Ubuntu上安装Deno

15

我运行的命令是:

curl -fsSL https://deno.land/x/install/install.sh | sh

输出结果为:

######################################################################## 100.0%
Archive:  /root/.deno/bin/deno.zip
  inflating: deno
Deno was installed successfully to /root/.deno/bin/deno
Manually add the directory to your $HOME/.bash_profile (or similar)
  export DENO_INSTALL="/root/.deno"
  export PATH="$DENO_INSTALL/bin:$PATH"
Run '/root/.deno/bin/deno --help' to get started

在此之后,我在终端中运行deno,但是它给了我一个错误。

有人能解释一下如何在Ubuntu上正确安装Deno吗?

8个回答

21
从官方网站运行以下命令安装Deno。
curl -fsSL https://deno.land/x/install/install.sh | sh

安装完成后,在您的个人文件夹中更新.bashrc文件:

sudo nano ~/.bashrc

然后在文件中添加这两行:

 export DENO_INSTALL="/$HOME/.deno"
 export PATH="$DENO_INSTALL/bin:$PATH"

你可以从安装deno后收到的消息中获取这两行话。

最后运行以下命令 source ~/.bashrc

之后在终端中输入以下命令以运行deno deno

这个视频详细讲解了安装过程:在Ubuntu上安装Deno


这个很好用,但是编辑文件的命令应该是 sudo nano ~/.bashrc,因为你可能在除了 ~ 以外的其他目录中。 - Andrew Koster

6

打开终端并运行以下命令

curl -fsSL https://deno.land/x/install/install.sh | sh

用户名:打开终端并运行whoami

现在在 .bashrc 文件中设置路径。

运行nano .bashrc打开文件,在下面的代码中将“username”替换为您的用户名。

export DENO_INSTALL="/root/.deno"
export PATH="$DENO_INSTALL/bin:$PATH"
export PATH="/home/username/.deno/bin:$PATH"

最后运行以下命令:source ~/.bashrc

现在在终端中运行deno


完美的答案。谢谢。 - pawanpandey392

3

我之前也遇到了同样的问题,但是下面的命令对我有用:

curl -fsSL https://deno.land/x/install/install.sh | sudo DENO_INSTALL=/usr/local sh

3
安装程序已经告诉你安装完成后要做什么了:

手动将目录添加到$HOME/.bash_profile(或类似文件)
export DENO_INSTALL="/root/.deno"
export PATH="$DENO_INSTALL/bin:$PATH"


export DENO_INSTALL="/root/.deno" 
export PATH="$DENO_INSTALL/bin:$PATH"

您只需要在终端中直接运行这两行代码,就可以在当前终端中使用它了,或者编辑并将其添加到$HOME/.bashrc$HOME/.bash_profile(或类似的文件)中。


安装程序会提示你运行命令,让 Deno 看起来已经安装好了。但是,每当你启动一个新的 shell 时,你就会失去修改后的 PATH 变量。 - Andrew Koster

3

在安装后,您需要将以下命令添加到您的bash配置文件中。通常是~/.bashrc~./bash_profile

export DENO_INSTALL="/root/.deno"
export PATH="$DENO_INSTALL/bin:$PATH"

请注意以上命令可能会发生变化,所以始终使用您从安装输出中获得的值。
如您在安装输出中看到:
Deno已成功安装到 /root/.deno/bin/deno。
手动将该目录添加到您的 $HOME/.bash_profile (或类似的文件)。
添加这两行后,您可以打开一个新的终端,或者使用source命令来加载您的bash配置文件。
source ~/.bashrc
# or source ~/.bash_profile

如果您想安装特定版本,可以在命令中添加:-s {version}
curl -fsSL https://deno.land/x/install/install.sh | sh -s v0.42.0

1
在我的情况下,根目录是/home/$USER/。 - Manuel Eguiluz
你是对的,我添加了一条注释,因为我使用了OP值。 - Marcos Casagrande
.bashrc 还是 .bashprofile?安装程序给出了模棱两可的指示,我认为人们需要澄清,而不是更多的选择。 - Andrew Koster
两个文件都可以使用。我认为人们需要知道所有选项。作为Linux用户,你无论如何都知道你正在使用哪个bash配置文件。 - Marcos Casagrande
值得注意的是这两个选项,但只有最近更改过Bash设置的人才知道他们正在使用哪一个。任何只是使用Ubuntu默认设置(或最近没有更改过设置)的人都不会知道。记录一下,在Ubuntu 20上的默认设置是~/.bashrc - Andrew Koster

2

您需要在Ubuntu系统中进行全局配置。首先,

nano ~/.bashrc

Edit the .bashrc file and add this below code

export DENO_INSTALL="/root/.deno"
export PATH="$DENO_INSTALL/bin:$PATH"

然后只需要引用bashrc文件即可。
source ~/.bashrc

0

你只需要按照命令行操作即可

######################################################################## 100.0%
Archive:  /root/.deno/bin/deno.zip
  inflating: deno
Deno was installed successfully to /root/.deno/bin/deno
Manually add the directory to your $HOME/.bash_profile (or similar)
  export DENO_INSTALL="/root/.deno"
  export PATH="$DENO_INSTALL/bin:$PATH"
Run '/root/.deno/bin/deno --help' to get started

它告诉你需要前往$HOME/.bash_profile或类似的文件中添加此配置。

export DENO_INSTALL="/root/.deno"
export PATH="$DENO_INSTALL/bin:$PATH"

以下是逐步添加它的方法

  1. sudo nano ~/.bash_profilesudo nano ~/.bashrc(我使用这个,因为我的操作系统是Ubuntu)
  2. 将此行复制到该文件中
export DENO_INSTALL="/root/.deno"
export PATH="$DENO_INSTALL/bin:$PATH"

注意:对于那些使用Ubuntu的人来说,情况会有一点不同。
export DENO_INSTALL="/$HOME/.deno"
export PATH="$DENO_INSTALL/bin:$PATH"
  1. 存储
  • 按下CTRL + O并按Enter键进行保存。
  • 按下CTRL + X关闭文件。
  1. 关闭终端,重新打开并输入deno --version进行检查。

0

您需要在您的bashrc配置文件中添加脚本。

使用以下任何命令打开bashrc文件,并将脚本添加到文件末尾。保存文件后,重新启动终端。

# for gedit text editor
gedit ~/.bashrc
# or for GNU nano editor
nano ~/.bashrc

# deno
export DENO_INSTALL="/home/YOUR_USERNAME/.deno"
export PATH="$DENO_INSTALL/bin:$PATH"

详细的解释:如何在Windows、Mac和Linux操作系统上安装Deno


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接