Arx-Game / arxcode

A text-based/web game using Evennia.
MIT License
45 stars 42 forks source link

Can't get the install to work #482

Open Aeliffa opened 4 months ago

Aeliffa commented 4 months ago

I'm not even at the point of getting arxcode yet. I'm using Evennia's guide (https://www.evennia.com/docs/latest/Howtos/Tutorial-Using-Arxcode.html) to install the forked version of Evennia arxcode uses. The initial clone goes through. I make the evenv virtual environment and activate it. I then do pip install -e evennia as per the git install instructions.

This is where it goes awry. I start to get errors, the most obvious of which is that it encounters an error installing twisted. Ignoring this, I try evennia --init mygame, and I'm given an error. It doesn't recognize the command. I'm still in the evenv.

What am I doing wrong here? Is the guide that's out of date? It is making me pull evennia from https://github.com/TehomCD/evennia.git rather than the normal evennia branch, afterall. I don't know what to do and I'm VERY new to all of this.

TehomCD commented 4 months ago

When you install packages with pip install, some packages can require different binaries to already be installed on your system, and I think that Twisted is one of them. I don't recall exactly what it needs, but the error message you get when pip install fails will usually give some indication - it might be something like Visual Studio with a C++ compiler or something like that.

Because installing Evennia's dependencies fail, I'm assuming that Evennia bails out and doesn't complete its installation, which causes evennia to not be available as a command.