npm 安裝 Web3等模組報錯"MSB4019 error"
問題描述
npm安裝web3時總是報 “MSB4019 error”
問題原因
nodejs中很多模組安裝過程中都會呼叫C++編譯器將C語言原始檔編譯成庫, 以供nodejs呼叫.
npm沒有找到c++編譯器, 就報 “MSB4019 error”
解決方法
假設你係統上已經裝了 visual studio . 如果沒有 ,則此方法不適用, 請參考其他方法.
我今天安裝Web3折騰了半天, 我係統上已經有vs2015(如果vs版本不同, 請自行調整以下環境變數中的路徑), 但是用npm安裝web3時總是報 “MSB4019 error”, 最終在這個連結
- 新增一個系統環境變數 VCTargetsPath, 路徑設為
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\v140\
(如果不是vs2015, 請自行調整) - 然後將在系統path中新增這個變數
%VCTargetsPath%;
. - 重新開啟cmd, 使用
npm install web3 -g
全域性安裝web3即可.
注意
環境變數VCTargetsPath 最後一個 '\'不能少! 否則會導致vs2015不能新建C++工程!!! 這是我遇到坑!! 2018-12-23留
相關推薦
npm 安裝 Web3等模組報錯"MSB4019 error"
問題描述 npm安裝web3時總是報 “MSB4019 error” 問題原因 nodejs中很多模組安裝過程中都會呼叫C++編譯器將C語言原始檔編譯成庫, 以供nodejs呼叫. npm沒有找到c++編譯器, 就報 “MSB4019 error” 解決方法 假設
解決python2安裝MySQL-python模組報錯
今天電腦重灌系統,所有軟體都重灌一遍,MySQLdb模組一直裝不好,糾結了好久,終於解決,方法分享給大家。 MySQLdb模組安裝: 1、下載MySQL-pyhon模組,網站為:https://pypi.python.org/pypi/MySQL-python/ 2、解壓,進入目錄,修改site.cfg檔
npm安裝vue-cli遇到報錯error errno -4067
今天想用用vue.js,於是打算用vue-cli搭個專案,忘記了自己之前安沒安裝vue-cli,於是開啟git bash穩穩敲下:npm install --global vue-cli然後,悲劇發生了,先是出現一個警告:問了問度娘:她說harmless。。。緊接著,不再是w
npm安裝模組報錯
使用 npm install 安裝依賴的時候,報下面錯誤: /usr/include/gnu/stubs.h:7:27: fatal error: gnu/stubs-32.h: No such file or directory 備註:作業系統環境為centos7.2的環境
Sublime Text3 安裝 markdownediting插件 報錯 Error loading syntax file "Packages/Markdown/Markdown.tmLanguage":
ror 安裝 blog cal pack pac sub inf save 問題: Error loading syntax file "Packages/Markdown/Markdown.sublime-syntax": 解決方法: ./Data/Local/ 清理掉
測試PHP是否安裝成功時,nginx報錯:"Primary script unknown"
stderr php pri index known req tde stc 參數 小生博客:http://xsboke.blog.51cto.com 小生 Q Q:1770058260-------謝謝您的參考,如有疑問,歡迎交流 環境php-5.6.36nginx-
cnpm install 安裝模組報錯:× Install fail! RequestError: connect ECONNREFUSED XXX.XXX.X.XXX
首先,這個報錯的意思是,下載的時候無法連線上 對應的地址。 可使用 cnpm config get registry 命令檢視當前目錄下的registry值是否正確。 PS F:\repository\web_hyzx> cnpm config get re
安裝Pycharm和Anaconda報錯問題(包含目錄下只顯示Anaconda Prompt的情況等)
這幾天學習python的過程中,安裝和使用Pycharm or Anaconda出現的問題,結合自己親身體驗和網路搜尋(網路上嘗試過一些小夥伴的方法,覺得還不錯有整理進來,謝謝小夥伴的分享。)總結如下幾個方面: 1、安裝過程中出現failed to create anacoda men
成功解決PIP安裝模組報錯,You are using pip version 9.0.1, however version xxx is available
在PIP安裝模組時,發現報以下錯誤: You are using pip version 9.0.1, however version 18.1 is available. You should consider upgrading via the 'python -m p
npm run dev後sass報錯* !!vue-style-loader!css-loader?{"sourceMap":true}!../../../node_modules/_vue-load
** npm run dev後sass報錯* !!vue-style-loader!css-loader?{“sourceMap”:true}!../…/…/node_modules/[email protected]@vue-loader/lib/style-compiler
npm全域性安裝 vue-cli一直報錯的解決方法
安裝的時候一直報Error: EACCES: permission denied, access的 錯誤,原因是因為沒有sudo許可權, 在安裝的時候改為 sudo npm install --global vue-cli安裝,問題可以解決,特別記錄一下。
python 安裝模組報錯總結
1.安裝pandas模組報錯 然後檢視系統資訊,如下: 報錯資訊如下: 報錯資訊很明顯,說缺依賴包,然後用pip和easy_install安裝python-dev和python-devel都不成功,沒辦法,自己下載了一個python-devel-2.7.5-34
Python pip安裝模組報錯
Python在安裝模組的過程中,有時候會遇到如下問題: error: could not create'/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7/greenlet':
python 安裝模組報錯
環境: ubuntu 17.04 安裝模組:M2Crypto 錯誤:error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
安裝mongodb後啟動報錯libstdc++
nbsp 下載 安裝mongodb 文件 lib64 png str rep 啟動 安裝mongo後啟動報錯如下圖 顯然說是libstdc++.so文件版本的問題,這種一般都是gcc版本太低了 接著查詢gcc的版本 strings /usr/lib/libstd
linux下weblogic11g成功安裝後,啟動報錯Getting boot identity from user
tro ace author reason tac ica ons pst pri <2015-7-1 下午05時46分33秒 CST> <Info> <Management> <BEA-141107> <Versi
Mac下安裝第三方模塊報錯:‘sqlfront.h‘ file not found的解決辦法
for found ins 解決辦法 第三方模塊 mssql erro ref div 1.軟件環境: mac環境:10.11.6(15G31) python: 3.6 2.問題: sudo pip install pymssql 後出現下面問題:
安裝Python3.6.2報錯:zipimport.ZipImportError: can't decompress data; zlib not available
sdn ase title 依賴 tle replace config devel targe 解決方法: 1、安裝依賴zlib、zlib-devel 2、重新編譯安裝Python ./configure 重新編譯安裝:make & make insta
linux安裝lua相關編譯報錯
cto efi comment lua ins targe read readline adl 1、報之類的錯誤 /usr/lib/libreadline.so: undefined reference to `PC‘ /usr/lib/libreadline.so:
Oracle11g靜默安裝dbca,netca報錯處理--直接跟換操作系統
update npr 處理 grep gist net flags button been 最近給一個客戶安裝oracle 11gr2 概述: 操作系統:linux 32位操作系統 [oracle@nbsrfx response]$ uname -aLinux nb