激活器:找不到命令

Activator: command not found

我正在尝试在我的 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

但没有成功!!我错过了什么??

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

sudo /home/govind/activator-1.3.2/activator

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

创建符号 link 激活器:

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

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

试试这个

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

试试这个:

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

你可以通过

找到路径

locate .bashrc

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

gedit .bashrc

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

source .bashrc

如果打开了一个终端window,关闭它并重新启动。

activator

我认为文档应该是 fixed.The 路径在早期版本的激活器中仍然有效,但最新版本在提到的目录中没有可执行激活器。相反,您可以在 bin 文件夹中找到它。

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

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

应该可以,对于最新版本,

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

/bin 没有在play documentation

中提到

试试这个:-

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

activator/full/path/activator 运行

这是正确的下载 link:

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

以上link有错别字

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

要卸载openjdk,你可以这样做:

$ sudo apt-get remove openjdk*

安装OracleJava,可以参考以下link: Installing Java Oracle on your OS