【问题标题】:How to Install Deno on Ubuntu如何在 Ubuntu 上安装 Deno
【发布时间】:2020-09-03 04:47:35
【问题描述】:

我运行的命令是:

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?

【问题讨论】:

    标签: ubuntu deno


    【解决方案1】:

    从官网运行以下命令安装 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

    本视频详细讲解安装过程Installing deno on ubuntu

    【讨论】:

    • 这很好用,除了编辑文件的命令应该是sudo nano ~/.bashrc,因为你可以很容易地在~以外的目录中
    【解决方案2】:

    你只需按照命令行操作

    ######################################################################## 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查看。

    【讨论】:

      【解决方案3】:

      您必须在您的 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"
      

      详细解释:How to install Deno on Windows, Mac, and Linux Operating Systems

      【讨论】:

        【解决方案4】:

        打开你的终端并运行它

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

        用户名:打开 termianla 并运行 whoami

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

        运行nano .bashrc 打开文件并在下面的代码中替换为用户名

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

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

        现在在您的终端中运行deno

        【讨论】:

        • 完美答案。谢谢。
        【解决方案5】:

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

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

        【讨论】:

          【解决方案6】:

          你必须在 ubuntu 系统中全局配置。所以首先,

          nano ~/.bashrc
          编辑 .bashrc 文件并添加以下代码
          export DENO_INSTALL="/root/.deno"
          export PATH="$DENO_INSTALL/bin:$PATH"
          

          然后只需 source bashrc 文件。

          source ~/.bashrc
          

          【讨论】:

            【解决方案7】:

            您必须在安装后将以下命令添加到您的 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
            

            【讨论】:

            • 根目录是 /home/$USER/ 在我的例子中。
            • 你说得对,我添加了一个注释,因为我使用了 OP 值。
            • .bashrc,还是.bashprofile?安装程序给了我们模棱两可的指示,我认为人们希望得到澄清,而不是做出更多选择。
            • 这两个文件都可以使用。我认为人们需要知道所有的选择。作为 Linux 用户,您知道自己使用的是哪个 bash 配置文件。
            • 最好注意这两个选项,但只有最近弄乱了 Bash 设置的人才知道他们使用的是哪一个。任何只使用 Ubuntu 默认设置(或最近没有接触过它们)的人都不会知道。 Ubuntu 20 上的默认值为 ~/.bashrc,供记录。
            【解决方案8】:

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

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


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

            您可以直接在终端中运行这两行以开始在当前终端中使用它,或者只需编辑并将它们添加到$HOME/.bashrc$HOME/.bash_profile(或类似)

            【讨论】:

            • 安装程序告诉你运行命令,让它看起来像安装了 Deno。但是,无论何时启动一个新的 shell,都会丢失修改后的 PATH 变量。
            猜你喜欢
            • 1970-01-01
            • 2017-06-29
            • 2015-05-19
            • 2017-11-07
            • 2017-07-12
            • 2011-09-24
            • 2011-11-06
            • 2020-01-27
            • 2014-01-07
            相关资源
            最近更新 更多