日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOS7 本地搭建remix-ide

發布時間:2023/12/14 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOS7 本地搭建remix-ide 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?一、安裝nodejs

yum -y install gcc make gcc-c++ openssl-devel wget

下載源碼及解壓:

wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz tar -zvxf node-v0.10.26.tar.gz

進入node目錄:

cd node-v0.10.26

編譯及安裝:

make && make install

驗證是否安裝配置成功:

node -v

安裝n模塊:

npm install -g n

升級node.js到最新穩定版

n stable

二、安裝git

查看是否安裝過git:

git --version

?若出現以上版本號,則代表已經安裝了git,不需要再次安裝了,否則就安裝。

三、命令行安裝 remix-ide

npm install remix-ide -g remix-ide

?出現如下報錯:

Error: Cannot find module 'remixd' Require stack: - /usr/local/lib/node_modules/remix-ide/bin/remix-ideat Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)at Function.Module._load (node:internal/modules/cjs/loader:778:27)at Module.require (node:internal/modules/cjs/loader:1005:19)at require (node:internal/modules/cjs/helpers:102:18)at Object.<anonymous> (/usr/local/lib/node_modules/remix-ide/bin/remix-ide:4:14)at Module._compile (node:internal/modules/cjs/loader:1101:14)at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10)at Module.load (node:internal/modules/cjs/loader:981:32)at Function.Module._load (node:internal/modules/cjs/loader:822:12)at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) {code: 'MODULE_NOT_FOUND',requireStack: [ '/usr/local/lib/node_modules/remix-ide/bin/remix-ide' ] }

由于我沒時間進一步研究這個代碼,只知道這個包的主要作用是方便導入文件,因此直接屏蔽相關代碼,在/usr/local/lib/node_modules/remix-ide/bin/remix-ide文件中去除關于remixd的內容。

去除之前:

#!/usr/bin/env node var path = require('path') var httpServer = require('http-server') var remixd = require('remixd')var server = httpServer.createServer({root: path.join(__dirname, '/../') })var folder = process.argv.length > 2 ? process.argv[2] : process.cwd()server.listen(8080, '127.0.0.1', function () {}) var router = new remixd.Router(65520, remixd.services.sharedFolder, { remixIdeUrl: 'http://localhost:8080' }, (webSocket) => {remixd.services.sharedFolder.setWebSocket(webSocket)remixd.services.sharedFolder.setupNotifications(folder)remixd.services.sharedFolder.sharedFolder(folder, false) })router.start()console.log('\x1b[33m%s\x1b[0m', 'Starting Remix IDE at http://localhost:8080 and sharing ' + folder)

去除之后:

#!/usr/bin/env node var path = require('path') var httpServer = require('http-server')var server = httpServer.createServer({root: path.join(__dirname, '/../') })var folder = process.argv.length > 2 ? process.argv[2] : process.cwd()server.listen(8080, '127.0.0.1', function () {})console.log('\x1b[33m%s\x1b[0m', 'Starting Remix IDE at http://localhost:8080 and sharing ' + folder)

再啟動remix-ide成功運行

訪問 http://localhost:8080

總結

以上是生活随笔為你收集整理的CentOS7 本地搭建remix-ide的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。