0

由于各种原因(以及最近的背部受伤),我需要一台“超轻”笔记本电脑。我选择了最近最畅销的三星 Chromebook,实际上我可以完成很多真正的工作。

我将我的一个项目(非常 alpha)移植到Cloud9,其服务非常出色(非常非常好)。因为 c9 正在为您定义的每个工作区有效地在 NodeJs 上运行 NodeJs:我可以运行我的所有 Node 任务;我可以在 c9 中咕噜咕噜;几乎我可以在“完整”操作系统上做的任何事情,我都可以在 c9 中做。

依赖于 Java 的任务除外。特别是对于 Grunt,有一些任务我无法运行,因为找不到 Java 的环境变量:

JAVA_HOME is no set, but java is required by jsdoc to run.

不用管语法,可以通过打开 c9 的正确终端来运行 jsdoc(或闭包编译器等):

somecallmechief@ojs:~/406658 (master) $ which java                                                                                                                                                            
    /usr/bin/java                                                                                                                                                                                                 

对Java了如指掌。我什至可以导出路径并在终端中运行我的 Grunt 任务——但只能在这个终端实例中。

鉴于 Java 显然是我的虚拟工作空间的一部分,是否可以将 JAVA_HOME 环境变量定义为常量/持久值?如果是这样,怎么办?

感谢收听

  • 不,npm install java不是答案
4

1 回答 1

0

看起来 Cloud9 正在自己解决这个问题。根据他们最新的博客文章,以前的“控制台”已不复存在。相反,您可以直接使用终端,因为它是一个完全成熟、完全可配置的 bash 终端——这就是您所需要的。

于 2013-03-21T01:35:53.863 回答