在Ubuntu 18.04中无法安装Deno

3

我正在尝试在我的Ubuntu机器上安装Deno,但是无法成功。Ubuntu版本是18.04。

我正在使用以下命令:

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

这是Deno官方页面提供的信息。在安装Deno后,我在.bash_profile中设置了以下配置。
export DENO_INSTALL="/home/azmul/.local"
export PATH="$DENO_INSTALL/bin:$PATH"

在执行这个操作后,当我尝试在终端上运行 deno 命令时,总是会发现终端上显示'deno' not found。我不知道该怎么办。如果有人对此有更好的了解,请给我一个答案。


你之后有配置好你的.bash_profile文件吗? - Kevin Qian
如果您想在安装期间使用非默认位置,您需要在安装之前设置DENO_INSTALL。请参见:https://github.com/denoland/deno_install#environment-variables - jsejcksn
6个回答

6

尝试运行以下命令:

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

DENO_INSTALL - 安装 Deno 的目录。默认情况下为 $HOME/.deno。可执行文件会被放置在 $DENO_INSTALL/bin

在这种情况下,你应该会得到:

Deno 已成功安装到 /usr/local/bin/deno


这真的很有帮助。 - Kai - Kazuya Ito

5

编辑~/.bashrc文件

进行以下更改

gedit ~/.bashrc

将下面的代码添加到行末

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

执行以下命令,使更改生效

source ~/.bashrc

现在检查一下

deno -V

它会显示Deno的版本,例如:

Deno 1.0.3


这个可行,但我必须使用 deno -version 进行检查。 - Marius

2

我在18.04上安装时没有遇到任何问题。 deno 可执行文件应该已经安装到了 ~/.local/bin 目录下:

$ ls -l ~/.local/bin
total 60944
-rwxr-xr-x 1 srackham srackham 62400040 Feb 12 19:10 deno

$ which deno
/home/srackham/.local/bin/deno
``

1

设置你的.bashrc文件。

gedit ~/.bashrc

然后,编辑.bashrc文件并添加以下命令。
export DENO_INSTALL="/home/azmul/.deno"
export PATH="$DENO_INSTALL/bin:$PATH"

最后,以更简短的形式在HTML中引用.bashrc文件。
. ~/.bashrc

0

我通过编辑~/.bashrc文件使其工作。

按照以下步骤进行-

  1. vi ~/.bashrc
  2. 在底部添加此命令(将{username}替换为您的用户名)- export PATH="/home/{username}/.deno/bin:$PATH"
  3. source ~/.bashrc

注意:对于我来说,deno安装在/home/{username}/.deno/bin而不是~/.local/bin


-1

将 'deno' 文件移动对我有用。

首先,我导航到 ~/.deno/bin/ 然后,

sudo mv deno /usr/local/bin/

就是这样。


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