Question

I want to install Eclim on my macbook air (2011 version). But there are some problems I faced during the installation. It told me that I did not install make and gcc.

I tried to find the solution for it but all solutions are talking about using XCode. In fact, I installed the XCode. But I still cannot install Eclim because there are no make and gcc installed.

How can I install them so that I can install Eclim?

Was it helpful?

Solution

Update for newer versions:

The command line versions can now be installed straight from the command line itself;

  • Open "Terminal" (it is located in Applications/Utilities)
  • In the terminal window, run the command xcode-select --install
  • In the windows that pops up, click Install, and agree to the Terms of Service.

Once the installation is complete, the command line utilities should be set up property.


Older versions:

Installing recent XCode versions confusingly enough does not automatically install the command line tools. To install the command line tools when they're not automatically installed;

  • Start XCode.
  • Go to XCode/Preferences.
  • Click the "Downloads" tab.
  • Click "Components".
  • Click "Install" on the command line tools line.

That will install the command line tools and make them accessible from a regular command line.

OTHER TIPS

With Homebrew installed on my mac , the installation was as simple as running the command

brew install make

It might require root permission.

You can also use this standalone GCC installed (got from Xcode).

With modern Xcode (4.3) you will need to run the GUI and have it install the command line tools. I'll quote from the MacPorts ProblemHotList because I have it bookmarked:

Xcode 4.3 does not include a fully working set of command line tools by default. Nothing will build without it, despite the fact that xcode-select and which make may return correct values.

You must open Xcode, go to Preferences, and download this component from the Downloads section. You will require an Apple ID to download the component.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top