为什么总需要手动调用?

solana program extend ANjsKhEuEWqj4aGfgd18tv1LZcPWBPy5fX1jrn3zFFTE 30000 --keypair /Users/jason404/.config/solana/dev.json
➜  nx-lend-gmsol-test git:(gmsol-test) ✗ solana program deploy --keypair "/Users/jason404/.config/solana/dev.json" "/Users/jason404/code/375/NX-Finance/nx-lend-gmsol-test/nx-lend-gmsol-test/target/deploy/nx_lend.so"
Blockhash expired. 4 retries remaining
=========================================================================
Recover the intermediate account's ephemeral keypair file with
`solana-keygen recover` and the following 12-word seed phrase:
=========================================================================
life crush word category layer confirm pelican video casual hand blue rib
=========================================================================
To resume a deploy, pass the recovered keypair as the
[BUFFER_SIGNER] to `solana program deploy` or `solana program write-buffer'.
Or to recover the account's lamports, pass it as the
[BUFFER_ACCOUNT_ADDRESS] argument to `solana program close`.
=========================================================================
Error: 38 write transactions failed

➜  nx-lend-gmsol-test git:(gmsol-test) ✗ solana program close 28zNST47jJZJyTtxu4R8wcQTSv8RMHdybivVu5WEdgPb --keypair /Users/jason404/.config/solana/dev.json

Buffer Address                               | Authority                                    | Balance
28zNST47jJZJyTtxu4R8wcQTSv8RMHdybivVu5WEdgPb | 9zqhJSecBS2ya3BW5wBQk3T56CZcDZaeh5Ks1QEqafei | 7.815947762 SOL

➜  nx-lend-gmsol-test git:(gmsol-test) ✗ solana program deploy  --keypair /Users/jason404/.config/solana/dev.json "/Users/jason404/code/375/NX-Finance/nx-lend-gmsol-test/nx-lend-gmsol-test/target/deploy/nx_lend.so" --buffer 4xbchvBzAMtiJcujDJSBHM7CRu87LyzqQEuQ2q3hZzse
Error: Deploying program failed: RPC response error -32002: Transaction simulation failed: Error processing Instruction 0: account data too small for instruction [3 log messages]
➜  nx-lend-gmsol-test git:(gmsol-test) ✗ solana program extend ANjsKhEuEWqj4aGfgd18tv1LZcPWBPy5fX1jrn3zFFTE 30000 --keypair /Users/jason404/.config/solana/dev.json

Extended Program Id ANjsKhEuEWqj4aGfgd18tv1LZcPWBPy5fX1jrn3zFFTE by 30000 bytes