Coder Social home page Coder Social logo

fastlane.tools's Issues

Grunt fails due to compass

It failed once it could not find the compass binary. Once I ran grunt --force it showed that it required

Warning: You need to have Ruby and Compass installed and in your system PATH for this task to work. More info: https://github.com/gruntjs/grunt-contrib-compass Used --force, continuing.

The initial error is shown below.

> grunt
Running Grunt in `Development` mode

Running "default" task

Running "compass:dist" (compass) task
Warning: Couldn't find the `compass` binary. Make sure it's installed and in your $PATH Use --force to continue.

Aborted due to warnings.

Running `npm install` causes an exception

It appears that a preinstall routine for one of the dependencies fails.

Running [sudo] npm install -g phantomjs allowed the build to work. I installed it globally but maybe it is only needed locally. I was expecting npm install to handle the installation of all dependencies. Perhaps this process could be improved.

npm install
npm WARN package.json [email protected] No description
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No README data

> [email protected] preinstall /Users/brennan/Documents/GitHub/fastlane.tools/node_modules/grunt-fontsmith/node_modules/fontsmith/node_modules/icomoon-phantomjs
> node utils/preinstall.js

Cannot detect PhantomJS version. Please install PhantomJS >= 1.9.0
/Users/brennan/Documents/GitHub/fastlane.tools/node_modules/grunt-fontsmith/node_modules/fontsmith/node_modules/icomoon-phantomjs/utils/preinstall.js:14
    throw err;
          ^
Error: Command failed: /bin/sh -c phantomjs --version
/bin/sh: phantomjs: command not found

    at ChildProcess.exithandler (child_process.js:744:12)
    at ChildProcess.emit (events.js:110:17)
    at maybeClose (child_process.js:1008:16)
    at Socket.<anonymous> (child_process.js:1176:11)
    at Socket.emit (events.js:107:17)
    at Pipe.close (net.js:476:12)
npm ERR! Darwin 14.3.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v0.12.0
npm ERR! npm  v2.5.1
npm ERR! code ELIFECYCLE

npm ERR! [email protected] preinstall: `node utils/preinstall.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] preinstall script 'node utils/preinstall.js'.
npm ERR! This is most likely a problem with the icomoon-phantomjs package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node utils/preinstall.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls icomoon-phantomjs
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/brennan/Documents/GitHub/fastlane.tools/npm-debug.log

The schema example might be misleading, missing a gym

It seems odd to me on that schema to have a lane which only calls scan (which will build and run the tests but not create and archive) and then call pilot (which would need an archive/ipa to upload), so I find that 2nd lane in the example schema misleading ๐Ÿ˜‰

Schema

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.