Compare commits

...
Sign in to create a new pull request.

1 commit

Author SHA1 Message Date
James Salter
0c139b454d Add setup instructions for Apple Silicon
Signed-off-by: James Salter <iteration@gmail.com>
2021-07-13 11:27:15 +01:00

View file

@ -355,6 +355,21 @@ If any of these steps error with, `file table overflow`, you are probably on a m
which has a very low limit on max open files. Run `ulimit -Sn 1024` and try again. which has a very low limit on max open files. Run `ulimit -Sn 1024` and try again.
You'll need to do this in each new terminal you open before building Element. You'll need to do this in each new terminal you open before building Element.
Apple Silicon on OS X
---------------------
For now, the `node-canvas` dependency requires some binary dependencies to be pre-installed on ARM64 Apple Silicon, e.g. M1 processors.
Homebrew users can run
`arch -arm64 brew install pkg-config cairo pango libpng jpeg giflib librsvg`
And pass `CPLUS_INCLUDE_PATH` to `yarn` during the `install` step:
`CPLUS_INCLUDE_PATH=/opt/homebrew/include yarn install`
See https://github.com/Automattic/node-canvas/issues/1733
Running the tests Running the tests
----------------- -----------------