0

为了使用 运行新ringojs的 Web 应用程序,建议将ringojsbin 目录添加到您的 PATH 环境变量中,所以我尝试这样:

 echo 'export PATH=Users/repos/ringojs/bin:$PATH' >> ~/.profile

然后关闭并重新打开终端,并尝试按照 ringo READMEringojs中的描述创建新的 Web 应用程序。

ringo-admin create --google-appengine myapp

但是,我总是:

zsh: command not found: ringo-admin

请注意我已成功设置antivy工具。我在那里错过了什么吗?是不是加的方式$PATH不对?

更新:

使用 Abraham 建议后,这里是到目前为止的 .bash_profile 内容:

 <echo message=" test       --> run JUnit and RingoJS tests"/>
        <echo message=" docs       --> generates the API docs"/>
        <echo message=" package    --> creates RingoJS distribution"/>
        <echo message=" dpkg       --> creates RingoJS debian package"/>
        <echo message=" clean      --> clean up compiled resources"/>
    </target>

    <!-- =================================================================== -->
    <!-- Initializes some variables                                          -->
    <!-- =================================================================== -->
    <target name="init">
        <property name="project" value="ringojs"/>
        <property name="version" value="0.9"/>

        <property name="home" value="."/>

        <property name="src" value="${home}/src"/>
        <property name="lib" value="${home}/lib"/>
        <property name="build" value="${home}/build"/>
        <property name="classes" value="${build}/classes"/>
        <property name="docs" value="${home}/docs"/>
        <property name="jsdocs" value="${home}/docs/modules"/>
        <property name="javadocs" value="${home}/docs/java"/>

        <property name="ringo-core.jar" value="${lib}/ringo-core.jar"/>
        <property name="ringo-modules.jar" value="${lib}/ringo-modules.jar"/>

        <property name="debug" value="on"/>
        <property name="optimize" value="on"/>
        <property name="deprecation" value="on"/>

        <property name="testclasses" value=""/>

        <path id="classpath">
            <fileset dir="lib">
                <include name="**/*.jar"/>
                <exclude name="${ringo-core.jar}"/>
            </fileset>
            <pathelement location="${classes}"/>export PATH=Users/repos/ringojs/bin:$PATH' >> ~/.profile

但是,即使我关闭并重新打开终端会话,我仍然找不到相同的 ringo-admin 命令。

4

2 回答 2

1

您的问题是您在启动新终端时没有初始化 PATH ,而是仅在当前会话中设置它。

您要做的是键入以下命令:

   cd ~

这将导航到您的主目录

   ls -al

列出所有文件,包括隐藏文件。在出现的列表中,验证名为 .zprofile 的文件是否存在。

要创建或编辑文件,请运行

   vi .zprofile

打开文件。要移动到其内容的末尾,请点击Shift-G,然后(小写)O添加新行并进入插入模式。现在输入:

  export PATH=/Users/repos/ringojs/bin:$PATH

在文件的末尾。

Esc,键入:x,然后按Return

于 2012-12-23T18:20:38.343 回答
0
于 2012-12-24T03:49:20.247 回答