Sergey
питон установи
Sergey
читай ошибку
Sergey
там все написано
Marat
npm install > hashtable@2.0.2 install /root/todo-list-fabricV1/fabric-sdk-node/node_modules/hashtable > node-gyp configure build gyp ERR! configure error gyp ERR! stack Error: Can't find Python executable "python", you can set the PYTHON env variable. gyp ERR! stack at failNoPython (/root/.nvm/versions/node/v6.9.5/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:449:14) gyp ERR! stack at /root/.nvm/versions/node/v6.9.5/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:353:11 gyp ERR! stack at F (/root/.nvm/versions/node/v6.9.5/lib/node_modules/npm/node_modules/which/which.js:69:16) gyp ERR! stack at E (/root/.nvm/versions/node/v6.9.5/lib/node_modules/npm/node_modules/which/which.js:81:29) gyp ERR! stack at /root/.nvm/versions/node/v6.9.5/lib/node_modules/npm/node_modules/which/which.js:90:16 gyp ERR! stack at /root/.nvm/versions/node/v6.9.5/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:44:5 gyp ERR! stack at /root/.nvm/versions/node/v6.9.5/lib/node_modules/npm/node_modules/which/node_modules/isexe/access.js:8:5 gyp ERR! stack at FSReqWrap.oncomplete (fs.js:123:15) gyp ERR! System Linux 4.4.0-112-generic gyp ERR! command "/root/.nvm/versions/node/v6.9.5/bin/node" "/root/.nvm/versions/node/v6.9.5/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build" gyp ERR! cwd /root/todo-list-fabricV1/fabric-sdk-node/node_modules/hashtable gyp ERR! node -v v6.9.5 gyp ERR! node-gyp -v v3.4.0 gyp ERR! not ok npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm ERR! Linux 4.4.0-112-generic npm ERR! argv "/root/.nvm/versions/node/v6.9.5/bin/node" "/root/.nvm/versions/node/v6.9.5/bin/npm" "install" npm ERR! node v6.9.5 npm ERR! npm v3.10.10 npm ERR! code ELIFECYCLE npm ERR! hashtable@2.0.2 install: node-gyp configure build npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the hashtable@2.0.2 install script 'node-gyp configure build'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the hashtable package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-gyp configure build npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs hashtable npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls hashtable npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! /root/todo-list-fabricV1/fabric-sdk-node/npm-debug.log
а что эта за строка ? > node-gyp configure build
Denis
Компилер ноды
Denis
Питон поставь и увидишь следующую ошибку
Marat
да пипец
Denis
Так а хули же ты под рутом это все делаешь?
Denis
Ясен пень - не будет работать
Marat
npm install hashtable > hashtable@2.0.2 install /root/todo-list-fabricV1/fabric-sdk-node/node_modules/hashtable > node-gyp configure build make: Entering directory '/root/todo-list-fabricV1/fabric-sdk-node/node_modules/hashtable/build' CXX(target) Release/obj.target/native/src/hashtable.o make: g++: Command not found native.target.mk:98: recipe for target 'Release/obj.target/native/src/hashtable.o' failed make: *** [Release/obj.target/native/src/hashtable.o] Error 127 make: Leaving directory '/root/todo-list-fabricV1/fabric-sdk-node/node_modules/hashtable/build' gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/root/.nvm/versions/node/v6.9.5/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23) gyp ERR! stack at emitTwo (events.js:106:13) gyp ERR! stack at ChildProcess.emit (events.js:191:7) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12) gyp ERR! System Linux 4.4.0-112-generic gyp ERR! command "/root/.nvm/versions/node/v6.9.5/bin/node" "/root/.nvm/versions/node/v6.9.5/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build" gyp ERR! cwd /root/todo-list-fabricV1/fabric-sdk-node/node_modules/hashtable gyp ERR! node -v v6.9.5 gyp ERR! node-gyp -v v3.4.0 gyp ERR! not ok npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm ERR! Linux 4.4.0-112-generic npm ERR! argv "/root/.nvm/versions/node/v6.9.5/bin/node" "/root/.nvm/versions/node/v6.9.5/bin/npm" "install" "hashtable" npm ERR! node v6.9.5 npm ERR! npm v3.10.10 npm ERR! code ELIFECYCLE npm ERR! hashtable@2.0.2 install: node-gyp configure build npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the hashtable@2.0.2 install script 'node-gyp configure build'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the hashtable package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-gyp configure build npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs hashtable npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls hashtable npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! /root/todo-list-fabricV1/fabric-sdk-node/npm-debug.log
Alexander
кто-нибудь знает типа фреймворка, который генерирует статичные сайты? Я вот с PUG разобрался, хорошая штука, но я думаю, что мне не стоит изобретать велосипед, всё уже давно написано. Или нет? Мне тупо типа чтобы из папки source компилились шаблоны, less всякие, картинки сжимались и т.д. и плевало всё в папку web к примеру
Vitaliy
експресс может
Vitaliy
ну только он не фреймворк
Alexander
експресс может
это точно? я только что нагуглил, что он только с собственным сервером запускается, а статика у него чисто только картинки
Alexander
мне такое, чтобы на шаред-хостинги статику выплёвывать, лендинги и прочую мелочь
Vitaliy
ну как я пон что тебе нужно то может
Cenator 🐈
Ну там более прогрессивно
Alexander
может вебпак нужен ? непонятно что нужно )
мне нужно чтобы я писал на каких-нибудь пугах, лессах и экмаскриптах, а на выходе получал папочку со статичными html, js и css, и чтобы эта папочка сразу деплоилась. Я с лендингами работаю много, но я уже замучался напрямую с мясом работать без препроцессоров. Вот ищу что-то.. Я похоже не до конца понимаю смысл экспресса и вебпака, похоже что я как раз их и ищу.
Cenator 🐈
Без less
Eugene
gulp/webpack с настроенным конфигом?🤔
Alexander
ну я вот щас потыкал pug и gulp, конечно это крутые штуки, мне нравится. Но я думаю, что есть уже "комплект" готовый, плюс lessы/sassы, чтобы мне щас их не дружить вручную с друг другом.
Alexander
всем спасибо, пошёл курить новые технологии
Vlad
Коллеги, подскажите пожалуйста. библиотека https://github.com/stevetarver/excel-as-json читает из файла. Могу ли я ей скормить из буфера? Файл получаю от пользоветеля отправленный form-data Из буфера вот так не хочет работать. ` const CONFIG = { sheet:'1', isColOriented: false, omitEmtpyFields: true, }; convertExcel(file.buffer, 'test.json', CONFIG)` Работает если вначале запишу в файл и после скормлю
Denis
Попробуй подпихнуть стрим http://codewinds.com/blog/2013-08-19-nodejs-writable-streams.html#creating_writable_memory_stream
Willy
Привет! Когда лучше использовать Buffer?
Vlad
оно умеет только в файлы https://github.com/stevetarver/excel-as-json/blob/master/src/excel-as-json.coffee#L178
Да я вот также смотрел. Но думал что можно, как-то не из файла
Willy
Когда это необходимо
Когда это необходимо, помимо стримов?
Denis
Да я вот также смотрел. Но думал что можно, как-то не из файла
Можно. Только на кофе надо писать. Я писал как то...
Vitaly
Да я вот также смотрел. Но думал что можно, как-то не из файла
тогда посмотри в исходниках, там юзается excel
Vlad
Привет! Когда лучше использовать Buffer?
Я знаю только случай для исключения лишних действий: записайть в файл, а после прочесть. Да и в потоке обработать
Denis
Тут вот есть streaming reader https://www.npmjs.com/package/exceljs
Vlad
Привет ребят подскажите модуль для того что бы PostgreSQL подключить
Evgeniy
Всем привет! Подскажите, пожалуйста, как запустить сервер на node js на продакшен сервер? Заранее спасибо!
Anonymous
Ari Lerner, Felipe Coury, Nate Murray, Carlos Taborda - ng-book2. The Complete Book on Angular 5 [2017, PDF/EPUB/MOBI, ENG] + Code + Screencast :: RuTracker.org https://rutracker.org/forum/viewtopic.php?t=5329101
Evgeniy
NODE_ENV=production; npm run start
Спасибо большое
Denis
Спасибо большое
Ну это если хардкодить
Evgeniy
Ну это если хардкодить
А если всё по-правильному?) forever?)
сomorsiс
pm2
Denis
Так ваще надо просто в .env иметь
Denis
Evgeniy
NODE_ENV=production
Спасибо буду изучать))
Denis
А pm2 может быть под командой start
Denis
Но pm2 - маст хев для прод окр
Denis
NP ))
Evgeniy
NP ))
А где прописать NODE_ENV?))
Denis
dotenv погугли
Evgeniy
dotenv погугли
Спасибо))
Denis
Посмотри моего бота как пример https://github.com/Piterden/syntax-highlighter-bot
Denis
Это - только один из вариантов
Denis
Я там юзаю dotenv пакет
Denis
Можно еще cross-env заюзать
Evgeniy
Я там юзаю dotenv пакет
Спасибо)) попробую сейчас)
Дмитрий
Denis
Тока у меня там DEV
Denis
В чём его фишка?
Разные способы доставания, вроде
Denis
Мож еще че
Denis
В ридми то есть все
Evgeniy
Я там юзаю dotenv пакет
и он позволит запустить сервер навсегда, так скажем?)
Denis
Лень...
Лень загрузка?
Evgeniy
Он? Нет не позволит
Наверно не так спросил) Как сделать, чтобы он крутился постояно?