Case-sensitivity on Linux
Closed this issue · 3 comments
For whatever reason, this plugin will not work on Linux if cloned into addons/URS/ (as is the default, if a destination directory is not specified). I suspect this is a Garry's Mod or ULX bug rather than your fault, but it would be a good idea to plop a reminder in the README.md.
cd /path/to/garrysmod/garrysmod/addons
# Works: (Makes urs/)
git clone https://github.com/Aaron113/URS.git urs
# Does NOT work: (makes URS/, which is NOT mounted)
git clone https://github.com/Aaron113/URS.git
I just kind of assumed Linux people would understand that. I will rewrite the readme and include more documentation in it with the development version.
On second thought, I just changed the repo name. Shouldn't be a problem anymore.
Well, I thought it would work since all of the references I could see pointed to 'URS' rather than 'urs', but Garry's Mod apparently only loads the addon if it's lower-cased. It says it's loaded, but the scripts are never actually run in the Lua VM. No errors are thrown.
Since this is fixed, I'll close the issue.