Cerro Gordo
С 1843 по 1844 год Рипли прослужил в форте Макгенри в Мериленде, в 1844 году служил в Форт-Джонстон в Северной Каролине и при арсенале Огасты в Джорджии (1844 - 1845). С 20 сентября 1845 по 17 января 1846 годы он преподавал в Вест-Пойнте математику. 26 марта 1846 года он получил постоянное звание второго лейтенанта. В 1846 году Рипли принял участие в Мексиканской войне, где прошёл сражение при Монтеррей, осаду Веракруса, сражения при Серро-Гордо и при Контрерас. 18 апреля 1847 года он получил временное звание капитана за Серро-Гордо.