Ran into the following issue today starting a new app on a virtual Ubuntu box:
Could not find a JavaScript runtime
Thankfully there’s a quick fix, simply install nodejs:
chris@chris-VirtualBox:~/Desktop$ sudo apt-get install nodejs Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: postgresql-client-8.4 postgresql-8.4 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: libc-ares2 libev4 libv8-3.1.8.22 The following NEW packages will be installed: libc-ares2 libev4 libv8-3.1.8.22 nodejs 0 upgraded, 4 newly installed, 0 to remove and 77 not upgraded. Need to get 1,938 kB of archives. After this operation, 6,066 kB of additional disk space will be used. Do you want to continue [Y/n]? y Get:1 http://au.archive.ubuntu.com/ubuntu/ oneiric/universe libv8-3.1.8.22 i386 3.1.8.22-1ubuntu2 [1,386 kB] Get:2 http://au.archive.ubuntu.com/ubuntu/ oneiric/main libc-ares2 i386 1.7.4-1 [37.3 kB] Get:3 http://au.archive.ubuntu.com/ubuntu/ oneiric/universe libev4 i386 1:4.04-1 [29.5 kB] Get:4 http://au.archive.ubuntu.com/ubuntu/ oneiric/universe nodejs i386 0.4.9-1ubuntu3 [486 kB] Fetched 1,938 kB in 18s (106 kB/s) Selecting previously deselected package libv8-3.1.8.22. (Reading database ... 158699 files and directories currently installed.) Unpacking libv8-3.1.8.22 (from .../libv8-3.1.8.22_3.1.8.22-1ubuntu2_i386.deb) ... Selecting previously deselected package libc-ares2. Unpacking libc-ares2 (from .../libc-ares2_1.7.4-1_i386.deb) ... Selecting previously deselected package libev4. Unpacking libev4 (from .../libev4_1%3a4.04-1_i386.deb) ... Selecting previously deselected package nodejs. Unpacking nodejs (from .../nodejs_0.4.9-1ubuntu3_i386.deb) ... Processing triggers for doc-base ... Processing 1 added doc-base file... Registering documents with scrollkeeper... Processing triggers for man-db ... Setting up libv8-3.1.8.22 (3.1.8.22-1ubuntu2) ... Setting up libc-ares2 (1.7.4-1) ... Setting up libev4 (1:4.04-1) ... Setting up nodejs (0.4.9-1ubuntu3) ... update-alternatives: using /usr/bin/node to provide /usr/bin/js (js) in auto mode. Processing triggers for libc-bin ... ldconfig deferred processing now taking place chris@chris-VirtualBox:~/Desktop$
Let me know if you have any issues.
Leave a Reply