李建成是個不大會做事的人,是個考慮事情不周全的人。他在私自徵兵的同時,發現一個大問題:這些人的裝備不夠。於是他又命令郎將爾朱煥、校尉橋公山購置盔甲,發給楊文干,裝備那些人。問題就出在這裡。爾朱煥、橋公山既不是太子府裡的人,又沒有楊文幹那樣的膽量,他們知道太子私自募兵後,當即大驚,為了自己的身家性命,立刻跑到李淵那裡報告—太子謀反!李淵聞訊大怒,但很快又平靜下來,這老狐狸沒事人兒似的說要到太子府上走走,等到了太子府,突然變了臉,當面責問李建成—我老頭子還沒死,你徵兵做什麼?!李建成嚇得失魂落魄,磕頭如搗蒜,大罵自己該死,求李淵原諒。
李淵這人,什麼都好說,就怕別人跟他爭皇位。凡是跟他爭的,像薛仁杲、竇建德、劉黑闥,都被他「卡嚓」了,一到了這個問題上,什麼父子情兄弟恩,全是扯淡,所以當下裡就火了,就要治李建成的罪。關鍵時刻,要說李建成笨,那是夠笨的,但要說他狠,他也確實夠狠,他竟大嚎一聲「兒罪該萬死」,然後「彭」一腦袋撞在地上,把自己撞得頭破血流,暈過去了。這可就麻煩了,李淵眼睜睜看著兒子自殘,他又受不了了,到底是自己的骨肉,立刻命人搶救,同時開始佈置宮內防禦,把治罪的茬兒放一邊去了。看來這李建成還是有兩把刷子,苦肉計用得倒還及時。再說那位慶州總管楊文干,這老兄最倒霉,李建成糊塗,他也跟著糊塗,糊里糊塗地替李建成徵兵,現在李建成暴露了,他也傻了,左思右想,自己連條退路都沒有,怎麼辦?最後一咬牙,他舉兵造反了。這些兵本是給李建成用的,他倒是近水樓台先得月。
李淵一聽說楊文干反了,他也懵了,原本每逢打仗,用得最多的是李世民,後來李世民失寵,他看上李建成了,可恰恰就是李建成的人造反,怎麼辦?沒辦法,他又找回李世民商量對策。反正就這倆兒子,不是你就是他。李世民是什麼人,天策上將,根本沒把楊文干放在眼裡,當即表示只需派個將領去便能解決。可就在這時,李淵說了一句話,這句話為日後的血光之災埋下了深深的伏筆:「楊文干造反,株連李建成,你自己便宜行事吧,回來後,立你為太子,建成做蜀王,蜀地狹小,我死後,他要是不聽你的話,你可以立刻剿滅他。」
我不能說李世民有多高尚,在爭奪皇位這件事上,誰也高尚不起來,所謂的堯舜禪讓只是傳說罷了。你李淵既然已經許下了承諾,那就要實現,正所謂「金口玉言」,說了就要做,誰讓你是皇帝呢?如果你不做,我剛剛說了,爭奪皇位這件事上誰也高尚不了,那李世民可就想不開了,等到那時候,誰又能保證不會出事呢?李淵無意之中,在自己的兒子們中間埋下了一顆不定時的炸彈。很快,楊文干之亂平定了,可過了這麼些日子後,在後宮妃子和李元吉的攛掇下,李淵又改了主意,漸漸地恢復了對李建成的寵愛,又讓李建成回到太子東宮,至於和李世民承諾的那件事,他再也不提。
從這件事裡可以看出來,很明顯,李淵不喜歡李世民,二人在性格上隔山隔水。李淵有個非常明顯的性格特點,就是喜歡被奉承。裴寂奉承他,成了當朝紅人;后妃們奉承他,個個得寵;李建成、李元吉都很會巴結人,李淵也都喜愛。然而他喜愛的人,能力也都泛泛,比如李孝基、李神通等,而李世民久在軍旅,指揮若定,特立獨行,遇事獨斷,這都是李淵很不喜歡的,所以從心裡,他根本不願意李世民做太子。摸不透領導的喜好,成績再好也是枉然。