# Problem on npm install mediasoup

**URL:** <https://mediasoup.discourse.group/t/problem-on-npm-install-mediasoup/1624>\
**Category:** mediasoup-demo\
**Created:** [August 22, 2020, 6:57am UTC](https://mediasoup.discourse.group/t/problem-on-npm-install-mediasoup/1624 "2020-08-22T06:57:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![elska](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/elska/32/550_2.png) [@elska](https://mediasoup.discourse.group/u/elska)\
**Post date:** [August 22, 2020, 6:57am UTC](https://mediasoup.discourse.group/t/problem-on-npm-install-mediasoup/1624/1 "2020-08-22T06:57:58Z")

</div>

Hi I tried to install “npm install mediasoup” and got this error below. (I also tried 'npm install in server folder of mediasoup-demo and got same error)

> > > npm install mediasoup@3  
> > > npm WARN deprecated request@2.88.2: request has been deprecated, see [https://github.com/request/request/issues/3142](https://github.com/request/request/issues/3142)  
> > > npm WARN deprecated har-validator@5.1.5: this library is no longer supported

> clang-tools-prebuilt@0.1.4 postinstall /Users/elska/Sites/mediasoup-demo/server/node\_modules/clang-tools-prebuilt  
> node install.js

unziping /Users/elska/.clang-tools/clang-tools-r298696-mac.tgz

> mediasoup@3.6.16 postinstall /Users/elska/Sites/mediasoup-demo/server/node\_modules/mediasoup  
> node npm-scripts.js postinstall

npm-scripts.js [INFO] running task “postinstall”  
npm-scripts.js [INFO] executing command: make -C worker  
python ./scripts/configure.py -R mediasoup-worker  
[‘-R’, ‘mediasoup-worker’, ‘/Users/elska/Sites/mediasoup-demo/server/node\_modules/mediasoup/worker/mediasoup-worker.gyp’, ‘-I’, ‘/Users/elska/Sites/mediasoup-demo/server/node\_modules/mediasoup/worker/common.gypi’, ‘–depth=.’, ‘-f’, ‘make’, ‘-Goutput\_dir=/Users/elska/Sites/mediasoup-demo/server/node\_modules/mediasoup/worker/out’, ‘–generator-output’, ‘/Users/elska/Sites/mediasoup-demo/server/node\_modules/mediasoup/worker/out’, ‘-Dgcc\_version=42’, ‘-Dclang=1’, ‘-Dhost\_arch=x64’, ‘-Dtarget\_arch=x64’, ‘-Dopenssl\_fips=’, ‘-Dmediasoup\_asan=false’, ‘-Dnode\_byteorder=little’]  
xcode-select: error: tool ‘xcodebuild’ requires Xcode, but active developer directory ‘/Library/Developer/CommandLineTools’ is a command line tools instance  
Traceback (most recent call last):  
File “./scripts/configure.py”, line 111, in   
run\_gyp(gyp\_args)  
File “./scripts/configure.py”, line 49, in run\_gyp  
rc = gyp.main(args)  
File “./deps/gyp/pylib/gyp/ **init**.py”, line 545, in main  
return gyp\_main(args)  
File “./deps/gyp/pylib/gyp/ **init**.py”, line 530, in gyp\_main  
generator.GenerateOutput(flat\_list, targets, data, params)  
File “./deps/gyp/pylib/gyp/generator/make.py”, line 2210, in GenerateOutput  
part\_of\_all=qualified\_target in needed\_targets)  
File “./deps/gyp/pylib/gyp/generator/make.py”, line 820, in Write  
self.Pchify))  
File “./deps/gyp/pylib/gyp/generator/make.py”, line 1215, in WriteSources  
cflags = self.xcode\_settings.GetCflags(configname)  
File “./deps/gyp/pylib/gyp/xcode\_emulation.py”, line 630, in GetCflags  
archs = self.GetActiveArchs(self.configname)  
File “./deps/gyp/pylib/gyp/xcode\_emulation.py”, line 488, in GetActiveArchs  
xcode\_archs\_default = GetXcodeArchsDefault()  
File “./deps/gyp/pylib/gyp/xcode\_emulation.py”, line 120, in GetXcodeArchsDefault  
xcode\_version, \_ = XcodeVersion()  
File “./deps/gyp/pylib/gyp/xcode\_emulation.py”, line 1402, in XcodeVersion  
version\_list = GetStdout([‘xcodebuild’, ‘-version’]).splitlines()  
File “./deps/gyp/pylib/gyp/xcode\_emulation.py”, line 1459, in GetStdout  
sys.stderr.write(out + b’\n’)  
TypeError: write() argument must be str, not bytes  
make: \*\*\* [default] Error 1  
npm ERR! code ELIFECYCLE  
npm ERR! errno 1  
npm ERR! mediasoup@3.6.16 postinstall: `node npm-scripts.js postinstall`  
npm ERR! Exit status 1  
npm ERR!  
npm ERR! Failed at the mediasoup@3.6.16 postinstall script.  
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

Anyone who can help to figure out this error?

My mac OS version is 10.14.5  
and I use Python 3.7.3 and npm 6.14.8 (the latest)

Thanks!  
MJ

---

<div class="post-metadata">

**Author:** ![ibc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/ibc/32/1540_2.png) [@ibc](https://mediasoup.discourse.group/u/ibc)\
**Post date:** [August 22, 2020, 11:17am UTC](https://mediasoup.discourse.group/t/problem-on-npm-install-mediasoup/1624/2 "2020-08-22T11:17:23Z")

</div>

> [@elska](#):
>
> xcode-select: error: tool ‘xcodebuild’ requires Xcode, but active developer directory ‘/Library/Developer/CommandLineTools’ is a command line tools instance

Xcode or CommandLineTools missing. Do a google search.

---

<div class="post-metadata">

**Author:** ![mithun](https://avatars.discourse-cdn.com/v4/letter/m/8c91f0/32.png) [@mithun](https://mediasoup.discourse.group/u/mithun)\
**Post date:** [September 9, 2020, 6:29am UTC](https://mediasoup.discourse.group/t/problem-on-npm-install-mediasoup/1624/3 "2020-09-09T06:29:50Z")

</div>

am getting the same error in win 10

---

<div class="post-metadata">

**Author:** ![ibc](https://yyz2.discourse-cdn.com/free1/user_avatar/mediasoup.discourse.group/ibc/32/1540_2.png) [@ibc](https://mediasoup.discourse.group/u/ibc)\
**Post date:** [September 9, 2020, 10:33am UTC](https://mediasoup.discourse.group/t/problem-on-npm-install-mediasoup/1624/4 "2020-09-09T10:33:32Z")

</div>

No, it’s impossible that you get the **same** error in Windows.
