【问题标题】:iepy django Environment variable JAVAHOME not definediepy django 环境变量JAVAHOME未定义
【发布时间】:2016-08-17 07:41:03
【问题描述】:

birdmw@birdmw-thinkpad:~/Desktop/nlp/iepy$ sudo iepy --create iepy 环境变量 JAVAHOME 未定义。

我在使用 IEPY 包时遇到了这个问题。它是 Django 和 Java 相关的。

我觉得我已经尝试了所有设置 JAVAHOME 路径但没有任何效果:

birdmw@birdmw-thinkpad:~/Desktop/nlp/iepy$ echo $JAVAHOME /usr/lib/jvm/java-8-oracle/bin/java birdmw@birdmw-thinkpad:~/Desktop/nlp/iepy$ echo $JAVA_HOME /usr/lib/jvm/java-8-oracle/bin/java birdmw@birdmw-thinkpad:~/Desktop/nlp/iepy$ 哪个java /usr/lib/jvm/java-8-oracle/bin/java

sudo vim /etc/environment PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" JAVAHOME=/usr/lib/jvm/java-8-oracle/bin/java JAVA_HOME=/usr/lib/jvm/java-8-oracle/bin/java

birdmw@birdmw-thinkpad:~/Desktop/nlp/iepy$ sudo iepy --create iepy 未定义环境变量 JAVAHOME。 birdmw@birdmw-thinkpad:~/Desktop/nlp/iepy$ 当然是,我是不是在吃疯药?

【问题讨论】:

  • edit您的问题使用良好的格式。您可以使用{} 按钮制作代码块,并在提交更改之前进行预览

标签: java django ubuntu java-home


【解决方案1】:

更长的答案与sudo 的使用有关。但是为了让你继续前进,你应该/可以使用这个:

JAVAHOME=/usr/lib/jvm/java-8-oracle/bin/java JAVA_HOME=/usr/lib/jvm/java-8-oracle/bin/java iepy --create iepy

如果你使用sudo,你可以这样做:

sudo JAVAHOME=/usr/lib/jvm/java-8-oracle/bin/java JAVA_HOME=/usr/lib/jvm/java-8-oracle/bin/java iepy --create iepy

【讨论】:

  • 成功了,谢谢!我不知道为什么,我认为 sudo 只是一种特权。
猜你喜欢
  • 2020-03-27
  • 2020-08-09
  • 2021-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-22
  • 2012-07-14
相关资源
最近更新 更多