truffleとOpenZeppelinを使ってropstenへmigrateと使用するアカウントについて
ネット上で色々とサンプルがあり試しています
$ truffle migrate --network ropsten
Using network 'ropsten'.
Running migration: 2_deploy_my_token.js
  Deploying ccToken...
Error encountered, bailing. Network state unknown. Review successful 
transactions manually.
insufficient funds for gas * price + value
とエラーになります
gasを払う必要があると理解しているのですが、そのアカウントの指定方法はあるのでしょうか?
trruffle.jsにfromを設定した場合は以下の通りです
var HDWalletProvider = require("truffle-hdwallet-provider");
var mnemonic = process.env.ROPSTEN_MNEMONIC;
var accessToken = process.env.INFURA_ACCESS_TOKEN;
module.exports = {
  networks: {
    ropsten: {
      provider: function() {
        return new HDWalletProvider(
          mnemonic,
          "https://ropsten.infura.io/" + accessToken
        );
      },
      network_id: 3,
      gas: 6000000,
      from: "0xaebc17de97aa748dda2cf8******************"
    }   
  }
};
実行すると、
$ truffle migrate --network ropsten
Using network 'ropsten'.
Running migration: 2_deploy_my_token.js
   Deploying ccToken...
Error encountered, bailing. Network state unknown. Review successful transactions manually.
Unknown address - unable to sign transaction for this address: "0xaebc17de97aa748dda2cf8******************"
エラーになりました
fromのアカウントのロック解除はどうするのかという疑問もあります
migrateする場合、ローカルでgethを実行(migrateの際にロック解除)する必要があったりするのでしょうか?