![]() ![]() If installing Perl distribution XY is not enough to get xindy work, it would be nice to know. I would prefer a Perl distribution which is easy to install (if there is a difference between the distributions). This matters when you're in an enterprise environment. ActivePerl, however, due to its custom package management system, has been a colossal pain when I've worked with it. ![]() executable from Perl code using PAR with ActiveState or Strawberry Perl. Strawberry Perl is more Unixy in its approach, and I have been always very happy when I've worked with it. To quote an earlier message on the same topic: Strawberry Perl is open source, free-as-in.I don't care about doing anything (else) with Perl. means the method described here wont work with ActiveState Perl anymore. As for ActiveState, Im > not up to speed. There are three different interpreters to choose from at Ĭould somebody, please, give a new answer to that question instead of just linking to How to use Xindy with MiKTeX? which is usally done. IMHO The only advantage that Active Perl still has over Strawberry Perl is the fact that it comes with Perl Tk which means its easy to install Devel::ptkdb the. Strawberry Perl takes a slightly different tack, bundling a C compiler and the necessary accessories so that you can build those modules yourself, as you would on Unix. In the case of ActiveState, you get a package manager and precompiled binary packages, which avoids needing to have a C compiler around to build modules that require XS. I searched the MiKTeX documentation and also the Web, but I did not found an answer to my question, which Perl interpreter to install for Windows. It would be more correct to call them distributions. So, hopefully, the only missing thing is a Perl interpreter to run xindy. Whereas ActivePerl has a lot of prepackaged. At least on my system, I still get the error message: xindy: The Perl interpreter could not be found I google it and found that Strawberry comes with additional dev tools to compile CPAN modules if necessary. You also get many other useful CPAN modules as well). Unfortunately, this does not mean that you can use xindy out of the box. if you still have a C:Strawberry folder rename or delete it Download and install Strawberry Perl. Since June 2015, xindy is finally included in the MiKTeX distribution for Windows. For additional information or assistance. ![]() Set up gcc environment - 3.4.Please, read the question before marking it as duplicate. Section 508 compliance may be reviewed by the Section 508 Office and appropriate remedial action required if necessary. Your explanation matches my understanding. The site/lib directory is for things that have been added - either by the distribution (ActivePerl, Strawberry Perl, etc.) or by the user/site administrator (installs from CPAN, PPM, etc.) Thanks Michael. PS C:\> perl -MPAR::Packer -le 'print $PAR::Packer::VERSION' not quite a direct answer to your question, but have you considered running debian or ubuntu or some other linux distro inside Virtual Box on your XP. The lib directory is for things that are part of the core Perl distribution. See this article about Perl from PowerShell for more information about quoting differences basically, just use double quotes instead - in this case. I think Strawberry Perl also comes with a few modules that let you install PPMs (Perl Package Manager files). By the way, if you're using cmd.exe instead of PowerShell, these one-liners will fail. The version of PAR::Packer I currently have in the test environment is '''1.010''' and the PAR version is '''1.002''' as shown below. Then issue the following command to install PAR::Packer from CPAN (this took like 15-20 minutes for me, on a Core 2 Quad 2.8 GHz, maxing one core): InstallingFirst, install PAR and MingW with ppm:įrom PowerShell or cmd.exe (I recommend PowerShell), issue the following commands, in this order - or at least make sure you run the last CPAN command '''after''' MingW is successfully installed, because you need dmake for compiling: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |