Je suis sur un Mac et j'essaye de faire un plugin Vim pour compiler/exécuter des fichiers actionscript. Premièrement, j'ai besoin de lancer mxmlc sur la ligne de commande, mais pour cela, je dois continuer à taper le chemin. Où dois-je le placer pour ne pas avoir à retaper le chemin?Où puis-je mettre mxmlc pour que je puisse simplement taper 'mxmlc' dans le terminal pour compiler un fichier swf?
Répondre
Il y a quelques façons de répondre à ceci:
- Dans l'un de vos répertoires de recherche par PATH (voir la liste avec
echo $PATH
) - Ajouter un nouveau répertoire à PATH (par exemple dans votre ~ /.bashrc
export PATH=$PATH:/path/to/bindir
) - Ajouter un alias à votre programme (par exemple dans votre ~/.bashrc
alias mxmic=/path/to/mxmic
)
(je suppose que vous utilisez shell bash, qui est généralement le cas, vous pouvez vérifier avec echo $SHELL
)
Vous devez modifier votre variable d'environnement « $ PATH », de sorte que l'outil est dans ce annuaire. Toutefois, si vous voulez rendre cela très facile ... vous pouvez télécharger mon programme macosx-environment-setup.tar.bz2. Si vous exécutez le script "install.sh" en utilisant "sudo ./install.sh", votre environnement sera configuré de telle sorte que si vous utilisez "/ Library/Flex4SDK" comme emplacement pour le Flex4SDK, il trouvera automatiquement Par exemple, définissez FLEX_HOME pour qu'il pointe vers cet emplacement et il s'assurera également que les fichiers binaires de Flex4SDK se trouvent dans votre PATH.
Côté Remarque: Ceci est sur le web, car je l'utilise dans mon Development Environment Setup How-To Guides. Si vous ne voulez pas exécuter "sudo ./install.sh", vous devez choisir un emplacement (je vais supposer "/ Library/Flex4SDK", de sorte que les outils se trouvent dans "/ Library/Flex4SDK/bin "), puis vous simplement besoin de modifier votre « ~/.profile » fichier (en utilisant « nano ~/.profile »), en ajoutant ce qui suit à la fin:
export FLEX_HOME=/Library/Flex4SDK export PATH="$PATH":"$FLEX_HOME/bin"
Notez que ces se produire dans votre shell ... ils n'affecteront pas les programmes qui sont lancés en double-cliquant dessus dans le Finder. Pour affecter ces programmes, vous devez placer les variables d'environnement dans un fichier nommé ~/.MacOSX/environment.plist. Voir Automatically build ~/.MacOSX/environment.plist pour un script qui générera automatiquement un tel fichier en utilisant les variables d'environnement actuelles définies dans votre shell.
- 1. tâche Ant gc pour mxmlc?
- 2. Compile AS3 dans un fichier SWF en ligne en utilisant le mxmlc Flex SDK
- 3. Modifier mxmlc de swf en html sur ubuntu
- 4. MXMLC et 64bit JRE
- 5. Compilez l'actioncript à l'aide du compilateur mxmlc
- 6. mxmlc/fcsh ignorant [SWF (width = "550", height = "400", ...)]
- 7. Je n'arrive pas à faire fonctionner MXMLC sur Ubuntu
- 8. mxmlc compile différemment sous Linux et Windows?
- 9. MXMLC La compilation incrémentielle ne fonctionne pas
- 10. Différence dans la création de swf via FlexBuilder et mxmlc (build ANT)
- 11. FlexSDK pour compiler le fichier mxml
- 12. Flex-Ant: mxmlc ne supporte pas l'attribut "fichier"
- 13. Résolution de bibliothèques de composants avec Flex SDK mxmlc
- 14. en utilisant le fichier de propriétés avec le fichier de configuration à utiliser avec mxmlc
- 15. mxmlc génère des binaires différents (swf) même sans modifications de code
- 16. mxmlc (flex4 beta) ligne de commande sur Ubuntu se bloque
- 17. mxmlc et le lien d'infrastructure - comment spécifier le lien comme rsl
- 18. emacs keybinding pour compiler le fichier C
- 19. Comment enregistrer un fichier Excel 2007 dans "OOXML" (texte xml) pour que je puisse le modifier dans le code?
- 20. Ciblez la version flash avec le compilateur (mxmlc)
- 21. Le compilateur Flex, mxmlc, appelé en Java fait 64bits crash JVM (dcpr.dll)
- 22. Comment puis-je dire à mxmlc de traiter les avertissements comme des erreurs?
- 23. Puis-je générer moi-même un fichier .RSM pour que le débogueur Delphi puisse l'utiliser?
- 24. mxmlc avec les deux rsls liés et non liés?
- 25. CSS à côté Compiler serveur SWF Java, Quelle est la meilleure pratique?
- 26. R: Comment écrire un data.frame pour que je puisse le coller dans SO pour que d'autres le lisent?
- 27. Que dois-je mettre dans le fichier config.xml pour remplacer linkAction dans Downloadable (contrôleur Magento)?
- 28. Des chemins relatifs peuvent-ils être utilisés lors de l'utilisation de "include-libraries" dans le compilateur Flex mxmlc?
- 29. Y compris les fichiers de configuration lors de la compilation d'une application Flex avec MXMLC
- 30. tourner un objectif objet c dans un objet C++ pour que je puisse passer dans un paramètre pour CFNotification
Si OP lance graphiquement GVim, les personnalisations dans '~/.bashrc' peuvent ne pas être visibles. J'oublie la façon Mac-ish de mettre '$ PATH', bien que ... – ephemient
@ ephemient, la façon Mac-ish est de le placer dans ~/.MacOSX/environment.plist. –