【问题标题】:Activator: command not found激活器:找不到命令
【发布时间】:2015-06-03 10:01:08
【问题描述】:

我正在尝试在我的 linux 系统中安装激活器。

所以我先安装java

 sudo add-apt-repository ppa:webupd8team/java
 sudo apt-get update
 sudo apt-get install oracle-java8-installer

下载成功

然后我下载了激活器

sudo wget downloads.typesafe.com/typesafe-activator/1.3.4/ypesafe-activator-1.3.4.zip

然后添加路径

export PATH=$PATH:/home/govind/activator-1.3.4/

然后通过

重新加载bash
source ~/.bashrc

然后我尝试启动激活器

govind@LINUXSERVER:~$ sudo activator
sudo: activator: command not found

我尝试打印路径

govind@LINUXSERVER:~$ $PATH
-bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/govind/activator-1.3.4/: No such file or directory

但是

govind@LINUXSERVER:~$ ls /home/govind/activator-1.3.4/
activator      activator-launch-1.3.4.jar  README.html  templates
activator.bat  LICENSE.html                repository

但不成功!我错过了什么??

【问题讨论】:

  • 刚才添加的路径中是否存在名为activator的二进制文件?
  • 能否提供以下命令的输出? ls /home/govind/activator-1.3.2/
  • @SriharshaKalluru 添加有问题请看一下
  • export PATH=$PATH:/home/govind/activator-1.3.2/ 你把它放在 3.4 中?
  • @Jahid 更正了这一点

标签: java bash scala playframework typesafe-activator


【解决方案1】:

创建一个到激活器的符号链接:

sudo ln -s /home/govind/activator-1.3.4/activator /usr/bin/activator

您不需要编辑 bashrc 配置文件。

【讨论】:

  • 但是哪一个是好的和安全的方法。使用符号链接还是在 bashrc 中写下路径?
【解决方案2】:

我认为应该修复文档。该路径在早期版本的激活器中仍然有效,但最近的版本在上述目录中没有可执行激活器。相反,您可以在 bin 文件夹中找到它。

所以对于早期版本的激活器

export PATH=/home/<user>/activator-dist-1.3.2:$PATH

应该这样做,对于最新版本,

export PATH=/home/<user>/activator-dist-x.x.x/bin:$PATH

play documentation中没有提到/bin

【讨论】:

  • 这应该是新版本的正确答案。
【解决方案3】:

超级用户可能没有在$PATH 中设置activator。如果确实需要 sudo,请尝试

sudo /home/govind/activator-1.3.2/activator

或 sudo 将activator 复制到例如/usr/bin。否则,所描述的过程证明是有效的。

【讨论】:

    【解决方案4】:

    试试这个

    • cd 到 activityDirectory/bin。
    • 输入 ./activator sh 命令,您将看到可以尝试的命令列表
    • 创建新项目类型./activator [new_Project_name] [模板名称,例如:lagom-java]

    【讨论】:

      【解决方案5】:

      试试这个:

      将激活器 bin 路径添加到您的 .bashrc

      你可以找到路径

      找到 .bashrc

      现在,如果您更改到通常应该在的主目录,请编辑此文件。

      gedit .bashrc

      添加这一行:export PATH="$HOME/Dev/activator-1.3.XX-minimal/bin:$PATH" 用正确的版本号替换 X 并保存此文件

      源码.bashrc

      如果打开了终端窗口,请将其关闭并重新启动。

      激活剂

      【讨论】:

        【解决方案6】:

        试试这个:-

        在 Centos 中:- 找不到激活器路径,这就是您收到此消息的原因。我已经使用命令的完整路径并且它工作正常。

        激活器/完整/路径/激活器运行

        【讨论】:

          【解决方案7】:

          这是正确的下载链接:

          wget downloads.typesafe.com/typesafe-activator/1.3.10/typesafe-activator-1.3.10.zip
          

          以上链接有错别字。

          【讨论】:

          • 您可能需要使用评论部分分享链接。一旦你有足够的声誉,你就可以发表评论。
          • 太好了,期待!
          【解决方案8】:

          我遇到了同样的问题。不要问我为什么,但是当我删除 openjdk-8 并安装 Oracle Java 8 时它得到了解决。仍在试图找出原因,但这应该是一个修复。

          卸载openjdk,你可以这样做:

          $ sudo apt-get remove openjdk*
          

          安装Oracle Java,可以参考以下链接: Installing Java Oracle on your OS

          【讨论】:

            猜你喜欢
            • 2015-05-25
            • 1970-01-01
            • 2015-12-26
            • 2015-08-15
            • 2017-03-14
            • 2016-10-26
            • 2018-04-22
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多