Pour avoir le path complet de ton appli, utilise $0, que tu peux ensuite saucissonner pour construire les paths vers les librairies contenues dans ton bundle.
Bon, j'ai fait tout cela, à partir du moment où le script est lancé depuis MyApp.app qqsoit le niveau (ie. MyApp.app/Contents, MyApp.app/Contents/Resources/Java...) ça roule MAIS toujours pas au Finder...
En fait, je ne retrouve même pas mon "toto.txt" dans /private/tmp, tjs si lancé depuis le Finder, par ruby /path/to/mon_script pas de pb...
Au fait ou ce trouve le ruby par défaut sur mac, moi j'en ai un /opt/local/bin/ruby mais je ne me souviens + de l'endroit où ce trouve l'autre )) -- yt
Luc Heinrich <lucsky@mac.com> wrote:
Pour avoir le path complet de ton appli, utilise $0, que tu
peux ensuite saucissonner pour construire les paths vers les librairies
contenues dans ton bundle.
Bon, j'ai fait tout cela, à partir du moment où le script est lancé
depuis MyApp.app qqsoit le niveau (ie. MyApp.app/Contents,
MyApp.app/Contents/Resources/Java...) ça roule MAIS toujours pas au
Finder...
En fait, je ne retrouve même pas mon "toto.txt" dans /private/tmp, tjs
si lancé depuis le Finder, par ruby /path/to/mon_script pas de pb...
Au fait ou ce trouve le ruby par défaut sur mac, moi j'en ai un
/opt/local/bin/ruby mais je ne me souviens + de l'endroit où ce trouve
l'autre ))
--
yt
Pour avoir le path complet de ton appli, utilise $0, que tu peux ensuite saucissonner pour construire les paths vers les librairies contenues dans ton bundle.
Bon, j'ai fait tout cela, à partir du moment où le script est lancé depuis MyApp.app qqsoit le niveau (ie. MyApp.app/Contents, MyApp.app/Contents/Resources/Java...) ça roule MAIS toujours pas au Finder...
En fait, je ne retrouve même pas mon "toto.txt" dans /private/tmp, tjs si lancé depuis le Finder, par ruby /path/to/mon_script pas de pb...
Au fait ou ce trouve le ruby par défaut sur mac, moi j'en ai un /opt/local/bin/ruby mais je ne me souviens + de l'endroit où ce trouve l'autre )) -- yt
lucsky
Yvon Thoraval wrote:
Au fait ou ce trouve le ruby par défaut sur mac, moi j'en ai un /opt/local/bin/ruby mais je ne me souviens + de l'endroit où ce trouve l'autre ))
Au fait ou ce trouve le ruby par défaut sur mac, moi j'en ai un /opt/local/bin/ruby mais je ne me souviens + de l'endroit où ce trouve l'autre ))
"which ruby" pour avoir le ruby par défaut. "whereis ruby" pour la liste de tes interpréteurs ruby.
-- Bertrand
listes
Schmurtz wrote:
Saïd wrote:
Essaye MacOS/startup.sh, c'est ce qui me semble le plus logique, sans garantie.
Ça ne marchera pas, le nom de l'exécutable est le chemin d'accès depuis ce dossier MacOS. Il faut savoir que pour d'autre système, c'est dans d'autre dossier que l'exécutable sera cherché : pour Classic, c'est dans "MacOS Classic", on pourrait imaginer que pour un linux ce soit dans Linux et pour la version windows dans WindowsXP ou Windows. Le système de paquet d'application mis en place par NeXT a été pensé pour n'avoir qu'une seule et unique application pour tout type de système/plateforme (avec bien sûr un exécutable différent pour chaque).
Ce qui suppose qu'il ont pensé à un moment de faire Macos X pour un d'autres processeur... Je sais que NextStep tournais sur PC...
Par contre il y avait un moment une rumeur qui disait que macos X existait pour processeur intel.
Bon y a déjà Darwin pour intel... mais c'est sans cocoa etc....
je me trompe ? -- <http://www.clampin.com/>, l'actualité par Clampin
Schmurtz <moi@ici.com> wrote:
Saïd <said@brian.lan> wrote:
Essaye MacOS/startup.sh, c'est ce qui me semble le plus logique, sans
garantie.
Ça ne marchera pas, le nom de l'exécutable est le chemin d'accès depuis
ce dossier MacOS. Il faut savoir que pour d'autre système, c'est dans
d'autre dossier que l'exécutable sera cherché : pour Classic, c'est dans
"MacOS Classic", on pourrait imaginer que pour un linux ce soit dans
Linux et pour la version windows dans WindowsXP ou Windows. Le système
de paquet d'application mis en place par NeXT a été pensé pour n'avoir
qu'une seule et unique application pour tout type de système/plateforme
(avec bien sûr un exécutable différent pour chaque).
Ce qui suppose qu'il ont pensé à un moment de faire Macos X pour un
d'autres processeur... Je sais que NextStep tournais sur PC...
Par contre il y avait un moment une rumeur qui disait que macos X
existait pour processeur intel.
Bon y a déjà Darwin pour intel... mais c'est sans cocoa etc....
je me trompe ?
--
<http://www.clampin.com/>, l'actualité par Clampin
Essaye MacOS/startup.sh, c'est ce qui me semble le plus logique, sans garantie.
Ça ne marchera pas, le nom de l'exécutable est le chemin d'accès depuis ce dossier MacOS. Il faut savoir que pour d'autre système, c'est dans d'autre dossier que l'exécutable sera cherché : pour Classic, c'est dans "MacOS Classic", on pourrait imaginer que pour un linux ce soit dans Linux et pour la version windows dans WindowsXP ou Windows. Le système de paquet d'application mis en place par NeXT a été pensé pour n'avoir qu'une seule et unique application pour tout type de système/plateforme (avec bien sûr un exécutable différent pour chaque).
Ce qui suppose qu'il ont pensé à un moment de faire Macos X pour un d'autres processeur... Je sais que NextStep tournais sur PC...
Par contre il y avait un moment une rumeur qui disait que macos X existait pour processeur intel.
Bon y a déjà Darwin pour intel... mais c'est sans cocoa etc....
je me trompe ? -- <http://www.clampin.com/>, l'actualité par Clampin
yvon.thoravalNO-SPAM
Bertrand LUPART wrote:
"which ruby" pour avoir le ruby par défaut. ok, je connaissais :
~/Desktop> which ruby /opt/local/bin/ruby
"whereis ruby" pour la liste de tes interpréteurs ruby. Ben là, il ne m'en donne kun :