web-dev-qa-db-fra.com

Contrôle du package: Installez le package manquant dans Sublime Text 3

J'essaie d'installer le plug-in babel pour Sublime Text 3. J'ai suivi les instructions ici: https://packagecontrol.io/installation

J'ai redémarré Sublime Text et lorsque j'ai appuyé sur Ctrl + Maj + P et que j'ai saisi "package", je devrais voir "Package Control: Install Package". Mais cela ne figure pas dans la liste. 

 enter image description here

Que puis-je faire? J'ai déjà supprimé 'package_control' du paramètre 'ignored_packages' ...

J'ai également essayé de télécharger le fichier Zip à partir de https://github.com/babel/babel-sublime et de le placer dans sublime-text-3/Installed Packages. Toujours pas de joie

5
Mark

Suivre les instructions de cet article article a résolu le problème pour moi.

En un mot:

  • Preference -> Settings
  • Supprimer "Package Control" des entrées ignored_packages (en tête pour les virgules s'il s'agit de la dernière entrée)
  • Redémarrez Sublime
8
hbo

La méthode d'installation la plus simple consiste à utiliser la console Sublime Text. La console est accessible via le CTRL + ` raccourci ou le menu Affichage> Afficher la console. Une fois ouvert, collez le code Python approprié à votre version de Sublime Text dans la console.

SUBLIME TEXT #

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

SUBLIME TEXT 2

import urllib2,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
2
pappu kumar

Essayez de suivre ces étapes:

  1. Accédez au dossier de configuration en ouvrant le menu Préférences et Parcourir le package.
  2. Renommez le dossier "Sublime Text 3" de la configuration entière en "Sublime Text 3 - Backup _".
  3. Désinstaller Sublime text 3
  4. Installez Sublime text 3 avec ce guide et exécutez-le sans vous inscrire .. Vous pouvez trouver Package Control maintenant ..
  5. Restaurez votre ancienne configuration sur Sublime Text 3 - Backup} _ _ si nécessaire
2
StefansArya

Veuillez suivre le processus ci-dessous . Ouvrez Sublime et allez à View-> Show console

Ensuite, passez le code dans la zone de texte et entrez.

import urllib.request,os,hashlib; 
h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 
pf = 'Package Control.sublime-package'; 
ipp = sublime.installed_packages_path(); 
urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); 
by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); 
dh = hashlib.sha256(by).hexdigest(); 
print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) 
if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

Lien de référence: https://packagecontrol.io/installation

1
Bishnupada Nandi

C'est un bug assez commun en sublime. Avez-vous vu ce problème dans github ?:

Le contrôle du paquet n'apparaît pas en sublime 3

Généralement, la suppression du contrôle de package de la liste ignorée suffirait, mais dans votre cas, il semble que le contrôle de package ne soit pas installé correctement. Dans ce cas, essayez de réinstaller le contrôle du package et consultez la console pour détecter toute erreur.

1
hafizhanindito

Pour tous ceux qui rencontrent ce problème, un utilisateur du bureau a eu un problème avec le problème de pouvoir voir le «package d'installation», mais cela ne fonctionnait pas. Le problème était que les fichiers dans /home/user/.config/sublime-text-3 n'avaient que des autorisations root. Ainsi, lorsque nous avons essayé d'exécuter le package d'installation, celui-ci a échoué et aucune erreur n'est survenue.

l'exécution de rm -rf /home/user/.config/sublime-text-3/ a résolu le problème. Nous avons d'abord désinstallé Sublime3, puis exécuté cette commande, puis réinstallé, le bingo, tout fonctionnant parfaitement.

Si ce n'est pas votre problème, il vaut la peine d'ouvrir la console pendant que vous essayez de faire ce que vous essayez de faire et de voir apparaître les messages d'erreur. La console peut être ouverte avec CTRL + `

J'espère que ça aide quelqu'un.

1
Chud37