create parent dir before machine dir
ignore gem files