The Evans wave equation [1] of general relativity is expressed in spinor form, thus producing the Dirac equation in general relativity. The Dirac equation in special relativity is recovered in the limit of Euclidean or flat spacetime. By deriving the Dirac equation from the Evans equation it is demonstrated that, the former originates in a novel metric compatibility condition, a geometrical constraint on the metric vector q(mu) used to define the Einstein metric tensor. Contrary to some claims by Ryder, it is shown that the Dirac equation cannot be deduced unequivocally from a Lorentz boost in special relativity. It is shown that the usually accepted method in Clifford algebra and special relativity of equating the outer product of two Pauli spinors to a three-vector in the Pauli basis leads to the paradoxical result X = Y = Z = 0. The method devised in this paper for deriving the Dirac equation from the Evans equation does not use this paradoxical result.