add ruby portable