I am trying to run GitHawk, but somehow apollo script is not working. API.swift have no content after the script runs.
I am lost on this because globally I have [email protected]
, the same as the one in the app. 😕
... and this is weird
What happens if you run npm install
from the project dir?
@rnystrom Tried that before, not working. 😕
Probably there is a problem with apollo script?
Sent with GitHawk
Any idea? 💡 @SD10 @BasThomas
Have you followed the installation instructions from the Readme? What is the output for brew install node
and npm install
? You shouldn't have to run npm install
in the beginning; only after you've cloned. I think we should update this documentation to make that more clear.
@BasThomas Sure, I followed the installation instructions. This problem occurred as soon as I pulled the changes from master
. Before updating to [email protected]
everything was working fine.
Btw, the outputs output for brew install node
and npm install
:
@rnystrom Is it necessary to add the apollo script in the repo when the API.swift is there?
Hey @jdisho, sorry I've had little time for GitHawk lately 😭 I did get the same error a few days ago I think when upgrading apollo. I just fixed it in a brutish way by clearing all derived data, restarting simulators, Xcode, and a fresh npm install.
A fresh install of what? 😛
@jdisho hmm I’m really not sure tbh... if the file is empty and the script is writing there’s def a problem with the local install.
Sent with GitHawk
I ran the instructions in a separate clone of the repository and that just worked. 🤔
It does, however, only generate the Freetime-AppCenter
scheme (not sure if related), what's up with that @rnystrom?
Sorry, I meant a fresh npm install
Sent with GitHawk
@BasThomas leftover scheme from trying AC, but I already migrated Bitrise to use it. Uses the shared scheme with dummy env vars.
Sent with GitHawk
@jdisho May be your npm install
doesn't work properly.
Can you confirm you can find this folder in your repo.
node_modules/apollo-codegen/
Btw, this is what I get when I run project from master branch now.
After checking little bit more.
Apollo Build script in our project doesn't use any npm
. Instead, it is calling a script called "check-and-run-apollo-codegen.sh". This script is failing for you and saying that it can not find npm
Recent changes from Apollo scripts allows us to use locally installed apollo-codegen
- instead of global one.
So may give it a try reinstalling npm
itself and make sure that it is in your local bin.
➜ where npm
/usr/local/bin/npm
@rnystrom yeah but it does not generate a normal “GitHawk” scheme :/
Sent with GitHawk
You probably want to run ‘npm uninstall -g Apollo-codegen’
Most helpful comment
You probably want to run ‘npm uninstall -g Apollo-codegen’