"In Pokemon ruby can Pokemon run from trapinch?"
Yes and no. Most Pokemon cannot run from trapinch because trapinch has the ability Arena Trap, but flying types are unnaffected by Arena Trap.
Trapinch are found in the desert.
get a trapinch and evolve him into flygon [trapinch found on route 111]
Trapinch learns Dig at level 41 in Pokemon Ruby, Sapphire, and Emerald.
get another trapinch
you evolve vibrava which was evolved from trapinch. you can get trapinch at the desert. trapinch evolves at lvl35 and vibrava evolves at lvl 45.
sand slash trapinch and haryama
Unfortunately the only way to get a Flygon in Pokemon Ruby is by catching a Trapinch and evolving it into a Vibrava and then a Flygon.
trapinch is located in the desert part of Pokemon sapphire or ruby; maybe in emerald.
It evolves at level 35. It evolves into Vibrava.
If you haven't already realized, Trapinch is from a later version R/S/E and is impossible to catch but you can trade trapinch from Ruby, Sapphire or Emerald if you have those versions
A trapinch will learn dig at level 41 and a nincada at level 45
No. You can either trade it from Pokemon Diamond, Pearl, Heartgold, or Soulsilver, or use the pal park function (if you have an original DS or DS Lite) to transfer a trapinch from Pokemon Ruby, Sapphire, or Emerald.