2016-08-21 1 views
1

Je suis en train d'ajouter un buildpack à mon application Heroku, mais en cours d'exécution`buildpacks` n'est pas une commande heroku

heroku buildpacks:set third_party_buildpack 

retours

! `buildpacks:set` is not a heroku command. 
! See `heroku help` for a list of available commands. 

et quand je lance

heroku buildpacks 

Je reçois

! `buildpacks` is not a heroku command. 
! See `heroku help` for a list of available commands. 

Même

heroku help buildpacks 

retourne la même chose, et

heroku help 

retours

Usage: heroku COMMAND [--app APP] [command-specific-options] 

Primary help topics, type "heroku help TOPIC" for more details: 

    addons # manage addon resources 
    apps  # manage apps (create, destroy) 
    auth  # authentication (login, logout) 
    config # manage app config vars 
    domains # manage custom domains 
    logs  # display logs for an app 
    ps  # manage dynos (dynos, workers) 
    releases # manage app releases 
    run  # run one-off commands (console, rake) 
    sharing # manage collaborators on an app 

Additional topics: 

    certs  # manage ssl endpoints for an app 
    drains  # display drains for an app 
    features  # manage optional features 
    fork   # clone an existing app 
    git   # manage git for apps 
    help   # list commands and display help 
    keys   # manage authentication keys 
    labs   # manage optional features 
    maintenance # manage maintenance mode for an app 
    members  # manage membership in organization accounts 
    orgs   # manage organization accounts 
    pg   # 
    pgbackups # manage backups of heroku postgresql databases 
    plugins  # manage plugins to the heroku gem 
    regions  # list available regions 
    stack  # manage the stack for an app 
    status  # check status of heroku platform 
    twofactor # 
    update  # update the heroku client 
    version  # display version 

Notez l'absence de buildpacks dans les rubriques d'aide. Ma version heroku montre

heroku-toolbelt/3.25.0 (x86_64-linux) ruby/2.2.4 

page buildpacks de Heroku fait sonner comme les buildpacks Heroku: commande set devrait fonctionner hors de la boîte. Est-ce que quelqu'un sait pourquoi cette fonctionnalité ne semble pas exister sur ma machine? Mon application est en ruby ​​(2.2.4) sur rails (4.0.3) et j'utilise Ubuntu 14.04. Merci d'avance.

Répondre

1

J'ai eu ce problème hier. Il se trouve que j'avais une version assez ancienne de la CLI Heroku ou la gemme heroku installée.

Que voyez-vous lorsque vous tapez heroku --version dans votre terminal?

Voir ci-dessous d'ici le: https://devcenter.heroku.com/articles/heroku-cli

$ heroku --version 
heroku-toolbelt/3.43.9 (x86_64-darwin10.8.0) ruby/1.9.3 
heroku-cli/5.2.39-010a227 (darwin-amd64) go1.6.2 

Vous devriez voir heroku-toolbelt/x.y.z dans la sortie. Si ce n'est pas le cas, mais que vous avez installé la CLI Heroku, il est possible que vous ayez un ancien joyau heroku sur votre système - désinstallez la gemme.

j'ai couru gem uninstall 'heroku' et couru le programme d'installation d'ici: https://devcenter.heroku.com/articles/heroku-cli puis gem install 'heroku' et les commandes de Heroku de buildpack a commencé à travailler pour moi.