18 votes

Installer Julia en utilisant Brew

Il semble que brew n'a pas de Julia formule. C'est assez surprenant pour moi, est-ce que je rate quelque chose ?

Apparemment, il y a un brew tap qui peuvent être utilisés à la place ( staticfloat/julia ). Avant d'opter pour cette solution, je voulais savoir si c'était la façon la plus simple de procéder.

27voto

frdmn Points 798

Vous pouvez installer Julia en utilisant cask :

$ brew cask install julia

$ brew cask info julia
julia: 0.4.2
Julia
http://julialang.org/
Not installed
https://github.com/caskroom/homebrew-cask/blob/master/Casks/julia.rb
==> Contents
  Julia-0.4.2.app (app)
  Julia-0.4.2.app/Contents/Resources/julia/bin/julia (binary)

2voto

KatharineME Points 11

Pour clarifier, L'installation Julia que vous obtenez si vous allez à https://julialang.org/downloads/ et télécharger Julia 1.6.3 dmg pour Mac est exactement la même que l'installation que Cask de Homebrew obtient actuellement, ce qui est mis en évidence ici : https://github.com/Homebrew/homebrew-cask/blob/master/Casks/julia.rb

Cependant, Julia se comporte différemment une fois que vous avez effectivement installé le Homebrew Julia 1.6.3 Cask par rapport au Julia 1.6.3 de l'application https://julialang.org/downloads/ . J'ai rencontré ce problème pour la première fois en essayant d'utiliser PackageCompiler.jl pour créer une application expédiable en utilisant l'installation de Julia 1.6.3 Cask de Homebrew. Avec cette installation, l'application a continué à échouer malgré tous mes efforts. Lorsque je suis passé à l'installation de Julia 1.6.3 dmg à partir de https://julialang.org/downloads/ l'application PackageCompiler a fonctionné et a été relocalisable.

Donc, juste une mise en garde, ces deux méthodes installent Julia différemment sur le système, résultant en un comportement différent de Julia dans certains cas.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X