Respuesta
Herramientas  
Antiguo 18/11/07, 15:56:53   #1
miliuco no está en línea miliuco
Avatar de miliuco
Lazarus Long


Ingreso: mar 2006
Ubicación: La Robla, León (ES)
miliuco tiene una aureola espectacular alrededor Mensajes: 2.489
Variables de entorno en el fichero ~/.profile

Env: variables de entorno en el fichero ~/.profile

En OSX, al igual que en Windows y en otros sistemas operativos, existen unas variables de entorno que dicen al sistema operativo y a los programas dónde buscar ejecutables y librerías, sin necesidad de tener que escribir la ruta completa dentro del sistema de archivos.

OSX, por defecto, tiene las rutas /bin, /sbin /usr/bin y /usr/sbin en sus variables de entorno. Pero, en ocasiones, algunos programas se instalan en otros sitios diferentes, sobre todo programas cuyo código fuente hemos compilado; muchos se instalan en /usr/local/bin.

Para que OSX incluya ésa (o cualquier otra ruta) entre sus variables de entorno, hemos hacerlo en el fichero .profile en nuestra carpeta de usuario:

- si el fichero no existe, hemos de crearlo con la orden

touch .profile

- este fichero se puede editar con cualquier editor de texto, incluido Textedit, y ha de contener este texto:

export PATH=$PATH:/usr/local/bin:/usr/local/sbin

(o cuaquier ruta que se necesite; las rutas por defecto no han de escribirse aquí)

- para comprobar el resultado, además de observar que el programa se ejecuta escribiendo su nombre en Terminal sin escribir la ruta completa, se usa en Terminal la orden env:

iMac:~ pol$ env

y el resultado ha de ser parecido a éste:

TERM_PROGRAM=Apple_Terminal
SHELL=/bin/bash
TERM=xterm-color
CLICOLOR=1
TERM_PROGRAM_VERSION=133
USER=pol
__CF_USER_TEXT_ENCODING=0x1F5:0:8
LSCOLORS=cxfxexexDxexexDxDxcxcx
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
PWD=/Users/pol
SHLVL=1
HOME=/Users/pol
LOGNAME=pol
_=/usr/bin/env

donde PATH describe las rutas incluidas como variables de entorno.
Hackintosh / 10.5.3 kalyway / EFi by Netkas / 9.2.0 speedstep / Gigabyte P35-DS3R rev. 2.1 / Quad Q6600
8800gt 512mb / RTL8111b / ALC889a con cadena EFi / Macintosh / 10.4.11 / iMac 20" 2 GHz
http://www.miliuco.net
  Responder Con Cita
Respuesta

Bookmarks


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas

Normas de Publicación
Tu no puedes publicar nuevos Temas
Tu no puedes publicar respuestas
Tu no puedes publicar adjuntos
Tu no puedes editar mensajes

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro:
Marcar Como Leídos
Foro Applesana
Applesana.com ©2008
La zona horaria es GMT +1. Ahora son las 04:41:38.