User Tools

Site Tools


macos:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
macos:start [2016/07/11 14:38]
marina
— (current)
Line 1: Line 1:
-=====Installing Eiffel under MacOs===== 
- 
-==EiffelStudio 14.05 on the Mac== 
- 
-You can now install EiffelStudio via the Homebrew package manager. See [[http://​dev.eiffel.com/​EiffelOnMac|Eiffel On Mac]]. In brief: 
- 
-  * install XCode 
-  * install XQuartz 
-  * install brew 
-  * run the following commands: 
- 
-<​code>​ 
-brew update 
-brew tap homebrew/​x11 
-brew install eiffelstudio 
-</​code>​ 
- 
-The final steps will take quite a bit of time since we are recompiling the whole EiffelStudio delivery. Once done, you will have access to `ec', `estudio',​ and other executables in your path without having to set any of the ISE_EIFFEL or ISE_PLATFORM environment variables (they are automatically set for you when you launch those programs). ​ 
- 
-==EiffelStudio 15.01 on the Mac== 
- 
- Until a Homebrew package is available do the following. It will take some time to update Macports: 
- 
-  * Make sure you have the latest Xcode and [[https://​www.macports.org/​install.php|Macports]] ​ 
-  * Update [[https://​trac.macports.org/​wiki/​YosemiteProblems|Macports for Yosemite]]. Download it [[https://​wiki.eecs.yorku.ca/​project/​eiffel/​getting_started:​start|here]]. 
- 
-<​code>​ 
-sudo port -v selfupdate 
-sudo port upgrade outdated 
-</​code>​ 
- 
- 
-  * Download the latest EiffelStudio for MacOs [[ftp://​ftp.eiffel.com/​pub/​download/​15.01/​|here]] (ftp as a guest/​anonymous). 
-  * Unpack the tar file and place it in some reasonable place on your Mac, e.g. /​usr/​local/​Eiffel_15.01. 
-  * Write a bash script and make it executable (or do the equivalent in your .profile) 
- 
-<​code>​ 
-#For Eiffel_15.01 
-export ISE_EIFFEL=/​usr/​local/​Eiffel_15.01 
-export ISE_PLATFORM=macosx-x86-64 
-export PATH=$PATH:​$ISE_EIFFEL/​studio/​spec/​$ISE_PLATFORM/​bin 
-/​usr/​local/​Eiffel_15.01/​studio/​spec/​macosx-x86-64/​bin/​estudio $1 
-</​code>​ 
- 
-Be sure to disable catcall warnings in the debugger/​console at the menu Executions → Execution Handling. ​ 
- 
- 
  
macos/start.1468247892.txt.gz · Last modified: 2016/07/11 14:38 by marina