# Unable to install Juno. Installation of Ink fails

**URL:** <https://discourse.julialang.org/t/unable-to-install-juno-installation-of-ink-fails/36698>\
**Category:** Juno\
**Created:** [March 29, 2020, 8:24pm UTC](https://discourse.julialang.org/t/unable-to-install-juno-installation-of-ink-fails/36698 "2020-03-29T20:24:21Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shashank](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shashank/32/12323_2.png) [@Shashank](https://discourse.julialang.org/u/Shashank)\
**Post date:** [March 29, 2020, 8:24pm UTC](https://discourse.julialang.org/t/unable-to-install-juno-installation-of-ink-fails/36698/1 "2020-03-29T20:24:21Z")

</div>

I am trying to install uber-juno package in atom and I keep getting the following error

> Installing ink to /home/shashank/.atom/packages ✗
> 
> > ink@0.12.3 postinstall /tmp/apm-install-dir-120229-7769-1s3lozo.qhgw/node\_modules/ink  
> > node scripts/postinstall.js
> 
> Aborted (core dumped)  
> npm WARN enoent ENOENT: no such file or directory, open ‘/tmp/apm-install-dir-120229-7769-1s3lozo.qhgw/package.json’  
> npm WARN apm-install-dir-120229-7769-1s3lozo.qhgw No description  
> npm WARN apm-install-dir-120229-7769-1s3lozo.qhgw No repository field.  
> npm WARN apm-install-dir-120229-7769-1s3lozo.qhgw No README data  
> npm WARN apm-install-dir-120229-7769-1s3lozo.qhgw No license field.
> 
> npm ERR! code ELIFECYCLE  
> npm ERR! errno 134  
> npm ERR! ink@0.12.3 postinstall: `node scripts/postinstall.js`  
> npm ERR! Exit status 134  
> npm ERR!  
> npm ERR! Failed at the ink@0.12.3 postinstall script.  
> npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
> 
> npm ERR! A complete log of this run can be found in:  
> npm ERR! /home/shashank/.atom/.apm/\_logs/2020-03-29T20\_20\_35\_336Z-debug.log

I running Ubuntu 19.10, npm version 6.14.4, atom version 1.4.5 and 1.4.6 beta.

---

<div class="post-metadata">

**Author:** ![aviatesk](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aviatesk/32/7610_2.png) [@aviatesk](https://discourse.julialang.org/u/aviatesk)\
**Post date:** [March 29, 2020, 10:52pm UTC](https://discourse.julialang.org/t/unable-to-install-juno-installation-of-ink-fails/36698/2 "2020-03-29T22:52:27Z")

</div>

see [Cannot install Ink · Issue #212 · JunoLab/atom-ink · GitHub](https://github.com/JunoLab/atom-ink/issues/212)

---

<div class="post-metadata">

**Author:** ![pierre-haessig](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pierre-haessig/32/217129_2.png) [@pierre-haessig](https://discourse.julialang.org/u/pierre-haessig)\
**Post date:** [April 24, 2020, 8:39am UTC](https://discourse.julialang.org/t/unable-to-install-juno-installation-of-ink-fails/36698/3 "2020-04-24T08:39:37Z")

</div>

Direct link to the relevant comment: [Cannot install Ink · Issue #212 · JunoLab/atom-ink · GitHub](https://github.com/JunoLab/atom-ink/issues/212#issuecomment-552450010)

The proposed workaround is to install an alternative Atom package manager ([apx](https://github.com/Aerijo/apx) instead of `apm`). It worked for me on Debian 10 (buster).

```julia
/usr/bin/npm install @aerijo/apx
~/node_modules/.bin/apx install ink

```

After this, I believe the `node_modules` directory can be trashed.
