Rangers will be without Dean Shiels for Saturday's Irn-Bru Third Division game against Elgin at Borough Briggs Road.