The levels range from each pokemon. The range goes from level 6 to level 55. Depending on which pokemon it is it may not evolve by level it might evolve from a special item or some kind of special method like Trading. Test out everything you can before training it and if nothing works then that's when you want to begin training it. A very good percentage of pokemon do evolve from level so only a handful evolve some other way.
Phanpy evolves into Donphan at level 25
I have Pokemon emerald and mine evolved at level 30 try that.
Weezing does not evolve in Pokemon Ruby.
it doesn't evolve in Pokemon ruby.
Nosepass doesn't evolve in Ruby, sorry.
Corpish will evolve at level 30
It will evolve at level 48
Spinda does not evolve.
Minun does not evolve.
it can't evolve
Altaria does not evolve.
It doesn't evolve.