It was thus said that the Great Hisham once stated: > > > I'm not sure what all is involved, but if it's too hard and I'm the > only > > > one doing this crazy thing, I'll understand. > > > > Can I ask for one more options? A "make uninstall"? I have *seriously* > > messed up my install of LuaRocks on my machine, to the point where LuaRocks > > jus does no work and "make bootstrap" is now failing (at root!): > > > > Error: /home/spc/apps/luarocks/rockspec: Mandatory field version is missing. > > make: *** [bootstrap] Error 1 > > [root]lucy:/home/spc/apps/luarocks> > > > > Also, a note about trying to install LuaRocks in a different prefix of the > > bootstrap one is not recommended at this time. > > > > -spc (Even recloning the git repo didn't fix the bootstrap problem ... ) > > What does the `rockspec` file look like? Does it lack a version field?
From "git clone git://github.com/keplerproject/luarocks.git" package = "LuaRocks" local VER = "scm-1" source = { url = "--this rockspec is used by ake bootstrap only--", } description = { summary = "A deployment and management system for Lua modules.", detailed = [[ LuaRocks allows you to install Lua modules as self-contained packages called "rocks", which also contain version dependency information. This information is used both during installation, so that when one rock is requested all rocks it depends on are installed as well, and at run time, so that when a module is required, the correct version is loaded. LuaRocks supports both local and remote repositories, and multiple local rocks trees. ]], license = "MIT/X11", homepage = "http://www.luarocks.org", maintainer = "Hisham Muhammad" } dependencies = { "lua >= 5.1" } build = { type = "make", install_target = "install_rock", build_pass=false, install_variables = { BINDIR="$(BINDIR)", LUADIR="$(LUADIR)", LUA="$(LUA)", } } > I'm not a fan of make uninstall, because if things can go wrong installing, > imagine removing files... Understandable, but I'd rather not have to track down every little bit by hand either ... > Uninstall should amount to removing the luarocks modules and binaries. You > might have remaining files. Check also the Lua paths in your environment. > If you want to fully start over, move ~/.luarocks to a temp location too. And I did remove *everything* (that I could think of: # as root cd /usr/local /bin/rm -rf `find . -name 'luarocks'` % as me cd mv .luarocks .x-luarocks and still I have problems ... -spc ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Luarocks-developers mailing list Luarocks-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/luarocks-developers