¿Cómo manejar el permiso denegado en el comando de origen?


0

Estoy tratando de persistir mis variables de entorno de Java en el sistema y tengo problemas con lo siguiente:

:$> source java.sh

-ksh: source: cannot create [Permission denied]

¿Cual es el problema?


¿Cuáles son los contenidos de .sh?
Frank Thomas

export JRE_HOME = / usr / java / jre1.8.0_11export PATH = $ PATH: $ JRE_HOME / bin export JAVA_HOME = / usr / java / jdk1.8.0_11 export JAVA_PATH = $ JAVA_HOME export PATH = $ PATH: $ JAVA_HOME / bin export GLASSFISH_HOME = / appl / GlassFish-3.1.2 / glassfish3 export PATH = $ PATH: $ GLASSFISH_HOME / bin
RBz

Respuestas:


0

Supongo que esto es ksh88: ksh88 no tiene sourcecomando, use . java.shen su lugar.

Puede agregar alias source=.a su perfil de ksh.

Su sistema debe tener un sourcecomando que intente hacer otra cosa: ¿qué le whence sourcedice?


bash: whence: comando no encontrado
RBz

sudo -s source ./java.sh esto funcionó para mí
RBz
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.