SORU
3 Mart 2014, PAZARTESİ


Etmesinin önünü olamaz'kilitlenmiş t olan bağımlılıkları yüklemek için bir Girişim, bir şeyler kilidini

Bir etmesinin önünü paketimi yüklemek çalıştırmak için çalışıyorum.dosya json, ama bir sürü sorun yaşıyorum. "Hata:" tüm bağımlılıklarını. kilitli edilmemiş XXX kilidini açmak için Girişimi diyerek devam ediyor İşte onlardan biri:

Error: Attempt to unlock tbd@~0.6.4, which hasn't been locked
        at unlock (/usr/local/lib/node_modules/npm/lib/cache.js:1304:11)
        at cb (/usr/local/lib/node_modules/npm/lib/cache.js:646:5)
        at /usr/local/lib/node_modules/npm/lib/cache.js:655:20
        at /usr/local/lib/node_modules/npm/lib/cache.js:1290:7
        at /usr/local/lib/node_modules/npm/node_modules/lockfile/lockfile.js:167:38
        at OpenReq.Req.done (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:144:5)
        at OpenReq.done (/usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:64:22)
        at Object.oncomplete (fs.js:107:15)

Eğer sudo olarak çalıştırmak için çalışırsanız, daha fazla almak ve bazı paketlerin kurulumu başlatmak için geldi, ama bazı yeni hatalar yerine açılan:

> chokidar@0.8.1 postinstall /Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/chokidar
> node setup-deps.js

shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied

node.js:811
    var cwd = process.cwd();
                      ^
Error: EACCES, permission denied
    at Function.startup.resolveArgv0 (node.js:811:23)
    at startup (node.js:58:13)
    at node.js:902:3
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/q'
npm ERR! error rolling back  karma@0.10.9 { [Error: ENOTEMPTY, rmdir '/Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/q']
npm ERR! error rolling back   errno: 53,
npm ERR! error rolling back   code: 'ENOTEMPTY',
npm ERR! error rolling back   path: '/Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/q' }
npm ERR! Error: ENOENT, chown '/Users/tkirchner/Documents/Projects/mm-datatable/node_modules/karma/node_modules/socket.io/lib/socket.io.js'

Geçenlerde benim düğüm ve etmesinin önünü tesisler kurulmuştur. Belki de bununla bir ilgisi vardır. Ayrıca, benim gelişimin en ofisten olmuştur ve bugün VPN üzerinde çalışıyorum, belki de bununla çok ilgisi var.

Herhangi bir fikir?

CEVAP
15 EYLÜL 2014, PAZARTESİ


Photusenigma at başı olarak: https://github.com/npm/npm/issues/4815

Bir terminal penceresinde aşağıdaki komutları (not - KULLANICI bölümü $yerine YOK...kullanıcı için bir linux komut buydu!) çalıştırın:

sudo chown -R $USER ~/.npm
sudo chown -R $USER /usr/local/lib/node_modules

...eğer bir mac benim gibi). ve hala bu komutları çalıştırdıktan sonra hatalar, son olarak çalıştırın ve iyi olmalıdır. (Bunu yapmadan önce test bu bir deneyin tavsiye ederim. Gerçekten gerekli gelmedikçe BÜTÜN /usr/local dizininin izinleri değiştirmeyi sevmiyorum!)

sudo chown -R $USER /usr/local

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ChannelRichard

    ChannelRicha

    7 Kasım 2008
  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009
  • SuppressedStorm

    SuppressedSt

    11 AĞUSTOS 2013