Let $\{\lambda_n\}$ be the sequence given by $H_n - \ln n$. We claim that $\lambda_n$ is irrational for every integer $n>1$ and justify this by the following argument:
Assume that $\lambda_k$ is rational for some integer $k>1$ such that $H_k - \ln k = p/q$ where $p$ and $q$ are integers.
Rearranging the above we arrive at $H_k - p/q = \ln k$, which implies that $\ln k$ is rational since $H_k$ is rational. But we know that $\ln k$ is irrational for all integers $k>1$, hence we reach a contradiction.
Therefore, $\lambda_n$ is irrational for all integers $n>1$. Hence the limit as $n$ tends to infinity is irrational, and we are done.