LinuxForum.Fans
Тема

Помогите скомпилировать MongoDB v2.2.3 для NodeJS v0.8.20 (Debian x64)

Автор: webber 16 сообщений 3559 просмотров
#306361

Помогите скомпилировать MongoDB v2.2.3 для NodeJS v0.8.20


NodeJS v0.8.20 я скомпилировал все пучком работает!

Скачал MongoDB не понял как его компилировать обычно там файл ./configure ну на крайняк Make файл а там нет таких.
И еще нужно драйвер MongoDB для NodeJS поставить!

#306394

Не совсем понятно как там устанавливается MongoDB просто скачать бинарники ?
Почему нельзя просто скачать исходники и самому скомпилить ?

#306892

:(

#308149

Поигрался с NodeJS но без базы скушно....(((

в чем может быть проблема ? ставлю так:
#aptitude install build-eesential libssl-dev python-manimal

#mkdir src

src#wget http://nodejs.org/dist/v0.10.0/node-v0.10.0.tar.gz

src#cd node-v0.10.0

root/src/node-v0.10.0#./configure

root/src/node-v0.10.0#make

root/src/node-v0.10.0#make install

root/src/node-v0.10.0#cd

#node -v
v0.10.0

#cd src

#aptitude install scons

src#wget http://downloads.mongodb.org/src/mongodb-src-r2.2.3.tar.gz

src# tar zxvf mongodb-src-r2.2.3.tar.gz

src# cd mongodb-src-r2.2.3

src/mongodb-src-r2.2.3#scons all


{standard input}: Assembler messages:
{standard input}:99962: Fatal error: can't close build/linux2/normal/mongo/util/net/sock.o: No space left on device
scons: *** [build/linux2/normal/mongo/util/net/sock.o] Error 1
scons: building terminated because of errors.
IOError: [Errno 28] No space left on device:
File "/usr/lib/scons/SCons/Script/Main.py", line 1286:
_exec_main(parser, values)
File "/usr/lib/scons/SCons/Script/Main.py", line 1251:
_main(parser)
File "/usr/lib/scons/SCons/Script/Main.py", line 1000:
nodes = _build_targets(fs, options, targets, target_top)
File "/usr/lib/scons/SCons/Script/Main.py", line 1209:
jobs.run(postfunc = jobs_postfunc)
File "/usr/lib/scons/SCons/Job.py", line 113:
postfunc()
File "/usr/lib/scons/SCons/Script/Main.py", line 1206:
SCons.SConsign.write()
File "/usr/lib/scons/SCons/SConsign.py", line 109:
syncmethod()
File "/usr/lib/scons/SCons/dblite.py", line 114:
self._pickle_dump(self._dict, f, 1)
Exception IOError: (28, 'No space left on device') in <bound method dblite.__del__ of <SCons.dblite.dblite object at 0x18ba1d0>> ignored

#308221
"webber⇓" написал:
No space left on device:

явно пишут то что место закончилось

#308313

Так это я понял но где именно ? /usr ? там есть место /root ? тоже есть

#308315

df -h покажи

#308320

Чуть позже! Может ли быть такое что MongoDB требует определенного размера диска ?Ну на пример самой MongoDB 100мб хватит а она капризничает говорит мне минимум 2 гига ?

#308321

на диске!

#308326
"webber⇓" написал:
Чуть позже! Может ли быть такое что MongoDB требует определенного размера диска ?Ну на пример самой MongoDB 100мб хватит а она капризничает говорит мне минимум 2 гига ?

все может.

#308327

вот например если у меня VPS с /usr 3 гига как увеличить ?

#308332
"webber⇓" написал:
Может ли быть такое что MongoDB требует определенного размера диска ?

http://docs.mongodb.org/manual/administration/production-notes/

"webber⇓" написал:
вот например если у меня VPS с /usr 3 гига как увеличить ?

на vps не знаю как, на vds надо образ системы увеличить, потом растянуть тот или иной раздел.

#308345

Спасибо! извините а вы немонгли бы посоветовать VDS/VPS в Европе ? Оплата PayPal

#308356
"webber⇓" написал:
VDS/VPS в Европе ?

Где-то здесь на форуме была тема, там как раз писали про данные сервисы. Поищите. ;-)

Войдите или зарегистрируйтесь, чтобы ответить.