I have been trying to install Luadist, but I was always getting errors. I think the reason might be because I have Luarocks installed already and that maybe I can't have Luadist installed at the same time.
I've tried everything else, but nothing helps. I think that this might be the cause, but I'm not sure. This is for Windows 10 and I've used luaforwindows to install Lua on my PC.
Is such a thing possible? Can you have both installed at the same time?
Related
Just wondering if this is a spyder bug, or whether there was an update between yesterday and today? spyder was working fine for me yesterday. This error message showed up.
jedi=0.17.1: 0.18.0 (NOK)
parso=0.7.0: 0.8.2 (NOK)
Somewhat related, what do jedi and parso do, and what does "NOK" mean?
(Spyder maintainer here) My answers to your questions:
just wondering if this is a spyder bug, or that there was an update between yesterday and today?
This is not a bug. It means that you have the wrong versions of some of our dependencies (as the message clearly states).
spyder was working fine for me yesterday
You probably ran conda update --all, or installed another package with conda or pip, which updated Jedi and Parso as well.
To fix this problem, you need to reinstall those packages with the right versions. For that, please open the Anaconda Prompt or a system terminal (i.e. cmd.exe) and run one of the following commands:
conda install jedi=0.17 parso=0.7
if you're using Anaconda, or
pip install jedi==0.17.1 parso==0.7.0
if not.
somewhat related, what do jedi and parso do, and what does "NOK" mean?
Jedi provides code completion in the editor and Parso is used for code folding on it as well.
NOK means Not ok.
So I've been searching everywhere and I'm completely stuck right now. Initially I just installed the binaries which came with luarocks.exe and luarocks_admin.exe but with that there was no config file so when I go to install the luarocks-mysql module, luarocks was unable to find the lua library and said I needed to set the LUA_LIBDIR variable in the config. I can't make changes to the luarocks config though because it either doesn't exist or I can't find it.
After getting this problem I went back to install the luarocks all in one package but I'm unable to follow the instructions because I can't find the install.bat file that they were talking about. Sorry if this is a lot but I'm just running into a bunch of problems right now.
EDIT: Just use Ubuntu, it's 100 times easier.
I had similar problems. I didn't look for a solution and just installed wsl on windows 10.
https://learn.microsoft.com/en-us/windows/wsl/install
Then execute the commands in the console:
sudo apt install lua5.3 liblua5.3-0 liblua5.3-dev
sudo apt install luarocks
I am a complete newb to lua, but so far I like it.
I want to install love because it provides a nice framework and want to explore its features. I can already run lua scripts (luarocks comes with lua5.1.) and I have the zerobrain IDE. I installed socket.rock by getting the .rock file and running:
luarocks install luasocket-2.0.2-3.win32-x86.rock
But I can't find a similar file for love. I found this website: luarocks-love, which tells me:
luarocks install --server=http://luarocks.org/m/love <name>
So I can run this, but I don't know what <name> means... I tried it without <name> and I get an error. Can someone explain what I am missing here?
Thanks!
You can't install Love via luarocks. Love isn't a library.
The installers for Windows are available here.
What you have there is just used for installing libraries using luarocks that depend upon Love. It is not the framework itself.
I'm trying to use luagraph, a binding to the graphviz library:
http://luagraph.luaforge.net/index.html
To install, I'm using luarocks in Mac OS X. The following command is executed in bash:
luarocks install luagraph
The output is the following:
Installing https://luarocks.org/luagraph-1.0.4-1.src.rock... Using
https://luarocks.org/luagraph-1.0.4-1.src.rock... switching to 'build'
mode
Error: Could not find expected file graphviz/graph.h, or
graphviz/graph.h for GRAPHVIZ -- you may have to install GRAPHVIZ in
your system and/or pass GRAPHVIZ_DIR or GRAPHVIZ_INCDIR to the
luarocks command. Example: luarocks install luagraph
GRAPHVIZ_DIR=/usr/local
I have been installed graphviz using homebrew, but I can't figure out how to pass GRAPHVIZ_DIR or GRAPHVIZ_INCDIR properly.
How can I install luagraph?
I've updated LuaGRAPH a couple of weeks ago. It now supports the newest version of Graphviz based on the cgraph library instead of the old graph library.
There is one drawback: I couldn't get luagraph to run on Windows using mingw because of some runtime library issues (compiler and dll compatibility probably). Please look at the README file for more details.
I personally never produced a rockspec for this module. This was created by someone else based on a fork of my luagraph library.
Installation without Luarocks is simple. Download from
https://github.com/hleuwer/luagraph
and follow the instruction in the documentation and the README file. You need adopt a simple config file which is included by make.
Herbert
Well, luaGRAPH is still the top result when searching for lua and graph. So the question is still standing.
And, unfortunately, the answer is: luagraph is OLD, the last update happened before the ubuntu 14.04 was released. And there seem to be some notable changes in the system itself, the flags the error message show do not seem to work. On top of that, graphviz is now about 20 releases newer than the luarock recommends.
There now is a bare bone alternative lua package: graphviz
It is extremely basic, and documentation in not at all informative, but at least it works.
update: Luagraph may be working again, but not through rocks. See the other answer.
I have installed Lua for windows 5.1.4-40 and it comes with alien 0.4.1.
I want to upgrade alien to 0.5.0, and couldn't figure out a way to do it.
I have luarocks installed with lua for windows, and I have tried to use it.
luarocks.bat install alien
However, I got an error message saying:
*Error: Failed unpacking rockk file: C:\tmp\luarocks_....*
The reason I got the error was that I didn't run it as Administrator, although my account has admin permission.
To solve this problem, I ran cygwin as administrator, and luarocks worked perfectly.