private string FindMainFileFromPath(string mainFileFromPath)
        {
            string path = Platform.GetEnvironmentVariable("PATH");

            foreach (string p in path.Split(';'))
            {
                string fullPath = RubyUtils.CombinePaths(p, mainFileFromPath);
                if (Platform.FileExists(fullPath))
                {
                    return(fullPath);
                }
            }
            return(mainFileFromPath);
        }