composer create-project - 命令donot work

时间:2015-05-05 05:14:41

标签: composer-php packagist

我在github上的项目包含根目录中的composer.json。 这就是我的composer.json代码的样子:

{
    "name": "vendor/projectname",
    "description": "My first Composer project",
    "authors": [
        {
            "name": "John Deo",
            "email": "johndeo@demo.com"
        }
    ],
    "prefer-stable": true,
    "minimum-stability": "dev",
    "require": {
        "php": "~5.3"        
    }
}

我已经在packagist.org上定义/提交了我的包。

现在,当我尝试使用composer create-project - commands使用1. composer create-project -s dev vendor/projectname >> WORKS 2. composer create-project vendor/projectname >> DO NOT WORK 其中一项工作在本地主机中获取项目时,另一项工作无效。

public static void execute(final String destination, final String port, final String message) {

  Thread th = new Thread(new Runnable() {

    public void run() {
      MessageConnection msgConnection;
      String address = "sms://:"+destination+":"+port;
      try {
        msgConnection = (MessageConnection) Connector.open(address);
        TextMessage textMessage = (TextMessage) msgConnection.newMessage(MessageConnection.TEXT_MESSAGE);
        textMessage.setAddress(address);
        textMessage.setPayloadText(message);
        msgConnection.send(textMessage);
        msgConnection.close();
      } catch (IOException e) {
        e.printStackTrace();
      }
    }
  });
  th.start();
}

有人可以告诉为什么第二个命令不起作用。 我错过了什么或做错了什么? 请帮助!

1 个答案:

答案 0 :(得分:2)

您错过了vendor/projectname的稳定版本。在git中,标签(没有标志)是稳定版本,分支是开发版本。因此,您必须标记版本(例如git tag 1.0.0)。