Zero to appium on a new Yosemite box
I recently got to play with a new iMac running Yosemite; I want to use it as an Appium server so my first task was getting Appium and all its dependencies installed. For the sake of future me, here's the exact steps I did:
Download XCode (optionally using XCode-Beta instead). At time of writing it's about 3 gigs and took a couple hours.
Try to git in Terminal.app and get it to install the Command Line Tools via the automatic prompt, so you don't have to search for it yourself. (or do it on purpose with xcode-select --install)
Once you have the command line tools, go to homebrew and run their bash/ruby auto-installer, while complaining about kids these days who blindly trust code from the internet and sometimes it's not even over https!
brew install git: since the git in the command line tools is 1.9.5ish, which has a vulnerability in it.
brew install node: I heard you like package managers
npm install -g appium: getting close to the end...
appium-doctor --ios: leave off the --ios flag if you want help configuring your android set up.
Whenever XCode is installed, we'll want to open it up to get to the iOS Simulator to manually clear the warning about "blah blah was downloaded from the internet," so appium doesn't have to clear it.
Once appium-doctor is pacified, we're good to go! I prefer to
nohup appium > ~/appium.log &
so that I don't accidentally kill appium if I Cmd-Q the Terminal. You can curl localhost:4723/wd/hub/status afterwards to double check that your appium server is up and ready.
Good luck!










