在MacOS 10.12上用npm安装了appium医生,它给了我一个错误:
WARN AppiumDoctor ? Bin directory for $JAVA_HOME is not set.
Run Code Online (Sandbox Code Playgroud)
到目前为止,我已经尽力了,请帮忙.这是我的.bash_profile:
export ANDROID_HOME="/Users/sergei/Library/Android/sdk/"
export PATH=$ANDROID_HOME/platform-tools:$PATH
export PATH=$ANDROID_HOME/tools:$PATH
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
export M2_HOME="/Users/sergei/Desktop/1246702 Sergio/apache-maven-3.3.9"
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
export JYTHON_HOME="/Users/sergei/jython2.7.0/"
export JYTHON=JYTHON_HOME/bin
export PATH=JYTHON:$PATH
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Run Code Online (Sandbox Code Playgroud) 我试图移动caches并index从IntelliJ IDEA的配置目录的目录到RAM中的挂载点/tmp使用的符号链接。
我说:tmpfs /tmp/ramdisk tmpfs defaults,size=1024M,x-gvfs-show,mode=1777 0 0到/etc/fstab了,换成caches并index与指向RAM与挂载点的符号链接的IntelliJ config目录目录:
$ mkdir /tmp/ramdisk/intellij/caches
$ mkdir /tmp/ramdisk/intellij/index
$ ln -s /tmp/ramdisk/intellij/caches caches #inside intellij config/system dir
$ ln -s /tmp/ramdisk/intellij/index index #inside intellij config/system dir
Run Code Online (Sandbox Code Playgroud)
问题是,在每次重新启动时,挂载目录将从挂载/tmp之前删除,我需要重新创建它们,否则我会收到错误,mount: /tmp/ramdisk: mount point does not exist.
我还需要重新创建缓存和索引目录,否则符号链接将不会工作
有一个更好的方法吗?