{"action":"closed","issue":{"url":"https://api.github.com/repos/heroku/heroku-buildpack-scala/issues/102","labels_url":"https://api.github.com/repos/heroku/heroku-buildpack-scala/issues/102/labels{/name}","comments_url":"https://api.github.com/repos/heroku/heroku-buildpack-scala/issues/102/comments","events_url":"https://api.github.com/repos/heroku/heroku-buildpack-scala/issues/102/events","html_url":"https://github.com/heroku/heroku-buildpack-scala/issues/102","id":54479350,"number":102,"title":"No access to commands from previous buildpacks","user":{"login":"akkie","id":307006,"avatar_url":"https://avatars.githubusercontent.com/u/307006?v=3","gravatar_id":"","url":"https://api.github.com/users/akkie","html_url":"https://github.com/akkie","followers_url":"https://api.github.com/users/akkie/followers","following_url":"https://api.github.com/users/akkie/following{/other_user}","gists_url":"https://api.github.com/users/akkie/gists{/gist_id}","starred_url":"https://api.github.com/users/akkie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akkie/subscriptions","organizations_url":"https://api.github.com/users/akkie/orgs","repos_url":"https://api.github.com/users/akkie/repos","events_url":"https://api.github.com/users/akkie/events{/privacy}","received_events_url":"https://api.github.com/users/akkie/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2015-01-15T17:34:14Z","updated_at":"2015-01-17T18:01:58Z","closed_at":"2015-01-17T18:01:58Z","body":"Hi,\r\n\r\nI try to deploy a [Play Yeoman][1] application to heroku. I use the [heroku-buildpack-multi][2] and my .buildbacks file looks as follows:\r\n\r\n    https://github.com/heroku/heroku-buildpack-ruby.git\r\n    https://github.com/heroku/heroku-buildpack-nodejs.git\r\n    https://github.com/heroku/heroku-buildpack-scala.git\r\n\r\nThe first two buildpacks will be executed successful. The third buildpack fails with the message:\r\n\r\n    Will run: [grunt, --gruntfile=Gruntfile.js] in /tmp/scala_buildpack_build_dir/ui\r\n       java.io.IOException: Cannot run program \"grunt\" (in directory \"/tmp/scala_buildpack_build_dir/ui\"): error=2, No such file or directory\r\n\r\nIn my project there exists a package.json which looks as follows:\r\n\r\n    {\r\n      \"name\": \"play-silhouette-angular-seed\",\r\n      \"version\": \"0.0.0\",\r\n      \"dependencies\": {\r\n        \"grunt-cli\": \"~0.1.13\",\r\n        \"grunt\": \"~0.4.5\",\r\n        \"bower\": \"~1.3.12\",\r\n        \"yo\":  \"~1.3.3\"\r\n      },\r\n      \"engines\": {\r\n        \"node\": \"0.10.x\"\r\n      }\r\n    }\r\n\r\nAll the node components will be installed during the build process. If I remove the scala buildpack then I can see the node_modules folder. The bin folder inside the node_modules folder is also in the path and I can run the grunt command from the bash.\r\n\r\nThe problem is now that the scala buildpack has no access to the grunt command. But why?\r\n\r\nBest regards,\r\nChristian\r\n\r\n  [1]: https://github.com/tuplejump/play-yeoman\r\n  [2]: https://github.com/heroku/heroku-buildpack-multi"}}