首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何修改我的cygwin环境以使用Strawberry Perl而不是打包的Perl发行版?

要修改Cygwin环境以使用Strawberry Perl而不是打包的Perl发行版,请按照以下步骤操作:

  1. 首先,确保已经安装了Cygwin。如果没有,请访问Cygwin官方网站(https://www.cygwin.com/)下载并安装。
  2. 安装Strawberry Perl。访问Strawberry Perl官方网站(https://strawberryperl.com/)下载并安装最新版本。
  3. 打开Cygwin终端,并输入以下命令以查找当前正在使用的Perl版本:
代码语言:txt
复制
perl -v
  1. 确认当前正在使用的Perl路径。在Cygwin终端中输入以下命令:
代码语言:txt
复制
which perl
  1. 要将Strawberry Perl设置为默认Perl版本,请在Cygwin终端中输入以下命令:
代码语言:txt
复制
echo 'export PATH=/cygdrive/C/Strawberry/perl/bin:$PATH' >> ~/.bashrc

这将在您的Cygwin环境中将Strawberry Perl添加到系统路径中。请注意,您需要将路径更改为您的Strawberry Perl安装目录。

  1. 保存更改后,重新启动Cygwin终端。输入以下命令以确认已经成功更改Perl版本:
代码语言:txt
复制
perl -v

现在,您已经成功将Cygwin环境配置为使用Strawberry Perl而不是打包的Perl发行版。

如果您有任何问题,请随时提问。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

git 入门教程之 git bash 竟然不支持 tree 命令

cygwin 是什么 大量 GNU 和开源工具,提供类似于 Windows 上的 Linux 发行版的功能. ?...我劝少年放弃吧 你确定不是在逗我?让我直接放弃? ? 亲,真的抱歉呢,放弃是解决问题的最快途径! ... 谈一谈为什么要放弃?...我擦,竟然出现乱码,根据我多年的开发经验来看,乱码问题多半是编码问题导致的,那么修改下终端的编码设置应该就能解决问题. ?...'Pacman {-h --help}' 及某个操作以查看可用选项 激动人心的时刻就要来临,在正式使用 Pacman 安装 tree 命令外,我们再次检查当前系统环境以确保没有 git bash 无法调用...源码编译安装 还有一种源码编译安装方式,可以猜想到的是将会比较麻烦,不仅要安装 c 编译环境,还可能会面临如何移植到 Windows 环境的问题. 恕再下先行一步,告辞! ?

2.8K70
  • Qt:windows下Qt安装教程

    大家好,又见面了,我是你们的朋友全栈君。...MinGW xxxxx 这是开源的编译器套件,建议安装 Strawberry Perl 5.22.1.3 用于编译 Qt 源代码的 Perl 开发环境,不需要安装。...如果读者以后用到,也可以另外手动安装,在搜索引擎搜索 Strawberry Perl 关键词,去 Strawberry Perl 官网下载最新的安装包是一样用的。...Qt 类库目录 Qt用到的开发工具 Qt 不是凭空产生的,它是基于现有工具链打造而成的,它所使用的编译器、链接器、调试器等都不是自己的,Qt 官方只是开发了上层工具。...MinGW 在链接时是链接到 *.a库引用文件,生成的可执行程序运行时依赖 *.dll,而 Linux/Unix 系统里链接时和运行时都是使用*.so。

    6.1K20

    FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt

    下面就介绍如何在Windows环境给FFmpeg集成SRT协议的支持库libsrt。一、安装Perllibsrt依赖于openssl库,而openssl库又要通过perl编译,所以得先安装perl。...Perl的官网地址是https://strawberryperl.com/,最新版本安装包的下载链接为https://github.com/StrawberryPerl/Perl-Dist-Strawberry...安装包下载完毕,双击即可启动安装程序,注意perl的安装目录不能带空格,因此不能安装到“Program Files”这样的目录,只能安装在没有空格的目录,比如E:\Apache\Strawberry\。...注意修改Windows环境变量的Path值,把msys64的几个bin路径都挪到perl路径后面,确保编译openssl时调用新安装的perl程序,而非调用msys64的perl程序。...source /etc/profile7、执行下面命令查看当前的环境变量,发现PKG_CONFIG_PATH的修改已经奏效。

    20410

    Shell脚本编程30分钟入门

    Windows上的模拟器 windows出厂时没有内置shell解释器,需要自行安装,为了同时能用grep, awk, curl等工具,最好装一个cygwin或者mingw来模拟linux环境。...Perl是最老牌的脚本编程语言了,Python这些年也成了一些linux发行版的预置解释器。...(例如调用了不存在的函数),只要没执行到这一行,就不会报错 环境兼容性 如果你的脚本是提供给别的用户使用,使用sh或者bash,你的脚本将具有最好的环境兼容性,perl很早就是linux标配了,python...这些年也成了一些linux发行版的标配,至于mac os,它默认安装了perl、python、ruby、php、java等主流编程语言。.../test.sh,而不是test.sh,运行其它二进制的程序也一样,直接写test.sh,linux系统会去PATH里寻找有没有叫test.sh的,而只有/bin, /sbin, /usr/bin,/usr

    1.5K20

    LINUX下tar.bz2包的安装方法

    软件的开放源码就是类似,开发者在给我们软件的同时,也会告诉我们软件是怎么开发出来的;只要我们的水平足够的高,所有的代码都在那里,我们就可以修改和定制软件,以适合我们的需要;如果Windows开放源代码,...并以GPL发布,一样是有人能造出来N多的Windows发行版;遗憾的是 Windows并不是开源系统; 所以软件的源代码的用处无非是以下两点; 1、软件根据用户的需要加以定制; 2、二次开发...;注:要根据软件的许可证书约定为准,开发者许可二次开发才行; 三、怎样安装以源码包打包的软件; 1、源码包的打包格式; 源代码一般以file.tar.gz file.tar.bz2或file.src.rpm...beinan]# tar zxvf file.tar.gz 至于file.src.rpm 的用法,请参见:《file.src.rpm 使用方法的简介》 2、如何编译安装源码包;(大多数)...如果是图形界面的程序,点点鼠标就OK了; 用perl 开发的程序,是需要perl环境的,所以必须得把perl的包安装上,python 也同理; 3)编译安装软件的方法; 大多以tar.gz

    3.9K20

    探索Perl语言:入门学习与实战指南

    如果需要更新或安装最新版本,可以使用Homebrew:brew install perlLinux大多数Linux发行版都预装了Perl,可以通过包管理器安装最新版本:sudo apt-get install...三、基本语法与数据类型标量变量Perl中的标量变量以$符号开头,用于存储单一的值(字符串、数字或引用)。...\n";}greet("John");greet("Jane");模块Perl模块是可重用的代码库,通常用于组织和管理代码。模块文件以.pm为后缀,使用package关键字定义模块。...\n";}1; # 模块文件以1结尾,表示成功加载使用模块时,需要通过use关键字引入:use MyModule;MyModule::hello();六、文件操作与正则表达式文件读取与写入Perl提供了丰富的文件操作功能...\n";close($fh);正则表达式应用Perl以其强大的正则表达式支持而闻名。正则表达式用于匹配和操作字符串。

    6510

    使用CLOC统计项目成员Git提交的代码量

    配合 Git,我们可以精确地统计某个作者(如“liuguangzhi”)在特定时间范围内所做的代码更改。本文将向你展示如何使用 Perl 和 cloc 来统计代码量。...下载 Perl访问 Perl 的官方网站 Strawberry Perl,下载适合你操作系统的版本。2. 安装 Perl下载完成后,按照提示进行安装。安装过程中通常默认选项即可。3....二、安装 cloccloc 是一个基于 Perl 编写的脚本工具,可以从 GitHub 上下载到最新的版本,并将其放入指定目录,方便在命令行中使用。1....将 cloc.exe 添加到环境变量 PATH 中为了能够在命令行任何地方调用 cloc,你需要将 cloc.exe 的所在目录添加到系统的环境变量 PATH 中。...以下命令将列出所有该作者在过去一周内的提交,计算每次提交所修改的文件行数,并使用 cloc 统计代码量:git log --author="liuguangzhi" --since="1 week ago

    1911

    webmin纯web界面管理linux系统「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 关键字: 摘要:从Windows环境的管理转到Linux环境的管理时所面临的挑战之一是,您需要去学习利用新的工具。...因为 Webmin 是用 Perl 编写的,而 Perl 是体系结构无关的,所以 Webmin 被标识为“noarch”。 当 Webmin 安装后,默认是启用的。...大多数模块,事实上包括 Perl 本身,都可以遵循 The Artistic License 这一许可而自由获得。 使用 Webmin 使用您喜欢的 Web 浏览器来访问 Webmin。...其余所有模块都没有特殊的要求。 将您的浏览器指向系统的 10000 端口,以开始使用 Webmin。...Webmin 根据登录记录日志,这样,在一个多管理员的环境中,可能更应该创建一个具有 root 用户权限的管理员组,并为使用此系统的每个人分别去创建用户。您第一次必须以 root 身份登录。

    2.5K40

    loadrunner的安装

    5、遇到下框,是让你安装必备插件的,不需要选,都要装,直接确定即可。 6、解压完成之后,会自动启动安装过程,选择loadrunner,下一步。 7、协议页面,只能我接受。...说明你的licence和该组件是可以正常使用的。 再来vuser generator组件的可用性。...4、被测系统安装(webTours飞机订票系统) 1、双击默认安装strawberry-perl-5.10.1.0.msi 2、解压WebTours.zip文件 3、复制该文件夹WebTours到下面目录...:Internal Server Error 解决:环境变量 安装strawberry软件 C:\Strawberry\c\bin; C:\Strawberry\perl\bin; C:\Strawberry...\perl\site\bin; 将以上三个放到Path环境变量中(上面的那两个可能会自带,需要写的可能只有第三个) 我的电脑->属性->高级->环境变量->系统变量中的PATH: 二、loadrunner

    96420

    为什么国外的码农爱用苹果 Mac电脑?

    如果你是个 windows 开发人员,我想你会在 windows 上装一套cygwin 环境吧?你不用 flex/yacc,grep,screen,ssh,make?...好多 open source 的项目只提供cygwin/gcc/make 的编译环境。Mac 就是基于 BSD Unix 的,所有这些都是 built in 的。 2、开发环境。...或者其他的 C++ 编译器;你要开发 Java,你要下载 Java SDK 吧,说不定还要一个 Elipse 或者 Netbean;你要用 Perl,要安装一个 Perl 解释器吧,Active Perl...这一点和国内不同,中国程序员/开发人员大都是从90年代的 DOS 开始的,随着 Windows 的壮大,成长了一批使用 Microsoft 工具的程序员。...每个 Mac 上都标记着:Designed by Apple in California,而不是 Desgined in USA,苹果就是这么酷,“我们是一家加州公司”。

    4.4K90

    linux修改文件名称 rename_shell重命名文件指令

    Linux命令中的rename命令主要用于给文件重命名,与mv命令有些类似,但rename可以对批量文件进行重命名,而mv命令则只能对单个文件重命名,下面就给大家详细介绍下Linux rename命令的使用方法吧...Linux的 rename 命令有两个版本,一个是C语言版本的,一个是Perl语言版本的,早期的Linux发行版基本上使用的是C语言版本的,现在已经很难见到C语言版本的了,由于历史原因,在Perl语言大红大紫的时候...如何区分系统里的rename命令是哪个版本的?...Perl 版本的批量重命名,带有Perl的好处是,你可以使用正则表达式来完成很奇特的功能。...rename ‘s/\.bak$//’ *.bak 这个命令很简单,因为我还没有系统学习过perl,我不知道perl里替换字符串是不是这么干的,但sed是这么干的,所以如果你有sed或者tr基础,很容易明白

    4.2K30

    软件打包,有没有更好的方法?!

    ,这也让我对于软件打包这事有了新的认识。...整个构建系统只由最小 Perl 脚本引导,而此脚本会假设环境中仅包含最基本的 Perl deps 和 GCC,然后下载所有其他依赖项。 ……但人家说能实现,那就是能实现喽!...我猜测这种模式之所以流行开来,是因为它更利于产出比较一致的软件。Linux 发行版长期面临的头号难题,就是“在我的机器上明明能跑啊”和“在我的发行版上明明能跑啊”这种不一致冲突。...如果共享一切,那么只要在全局版本集之外进行尝试,甚至是在随时间推移而开展的同一发行版之间,软件包的构建都可能出现令人沮丧的意外。...社会挑战 所以最大的问题可能跟技术无关,而更多来自人们的漠不关心。开发者、发行版贡献者大都觉得“我为什么要改变自己构建软件的方式?目前的方案对我的用例来说已经足够了!”

    23350

    【C++可视化技术QT】环境安装与搭建-Visual Studio

    安装流程 首先安装QT并添加环境变量,之后因为要在Visual Studio中进行开发,所以完成VS的安装后,还需要安装vsadmin插件。...以5.9.1为例: 下载Window版本: 下载后进行安装 这些选项中MinGW是完整版,不需要用VS工具,可以选择此版本。UWP暂不清楚是干啥的,但应该是Windows平台的编译模块。...Strawberry Perl 是一个 Perl 语言工具。 安装完成后,配置环境变量即可。 安装Visual Studio 去官网下载社区版安装即可,一般选择最新的版本,比较好用。...安装vs-admin 去vs-admin下载链接下载与VS对应版本的插件。或者使用vs在线安装也行。安装成功后,在VS中进行配置。...如果对某些大数据技术有兴趣,但没有充足的时间,在群里提出,我为大家安排分享。

    87420

    Proxmox VE镜像分析与定制

    Proxmox VE(Proxmox Virtual Environment,简称PVE)是一个开源的服务器虚拟化环境Linux发行版,基于Debian,使用给予Ubuntu的定制内核。...PVE预安装包时候使用的是循环读取proxmox/packages中的deb,然后使用的安装方法是先解压然后再配置,这样不会产生依赖关系而导致装不上deb的问题。...也就是说由于initrd会在内存虚拟一个文件系统,然后可以根据不同的硬件加载不同的驱动,而不需要重新编译整个核心。所以,大部分的发行版都会通过这种方式对驱动进行加载。...另外由于窗口运行环境openbox的语言设置默认不是中文,所以使用中文字符展示会出现乱码,因此可以由html加载含中文的图片,以此来展示中文。...,可以使用命令再次打包成deb包。

    2.9K31

    Unity3D DLL加密

    Unity3D打包android应用程序时,如果不对DLL加密,很容易被反编译,导致代码的泄露。通常的做法是通过加密DLL或者对代码进行混淆。...本文选择采用的是Ubuntu14.04,虚拟机也可以,另外可以用Windows + Cygwin进行编译,不过考虑到这样做可能踩坑更多,果断放弃。...apktools, 用来对apk进行解包签名打包,2.0以上版本,否则打包是会报错。...,配置方法有很多,可以修改/etc/profile或者~/.bashrc,这里直接shell下添加临时的环境变量,不添加后面编mono时会报找不到NDK        export ANDROID_NDK_ROOT...这里是因为虽然NDK是64位的,但是交叉编译工具链是32位的,安装一下,而本文采用的编译机是64位的,安装一下64位下运行32位可执行文件的包 apt-get install lib32z1 lib32ncurses5

    2.4K40

    VS2015静态编译Qt5.5.1(包括Qtwebkit)

    ---- 安装需要的工具 以下使用的库和工具的版本都是编译机器是用的版本,其他版本没有尝试。...python 使用2.7.14版本 ruby 使用25-x64版本,ruby官网文档要求安装 perl 使用5.24,编译webkit和OpenSSL需要 win_flex windows编译webkit...-5.5.1 编译ICU和OpenSSL ICU 如果直接静态编译需要修改官网的脚本,比较麻烦,好消息是有人已经静态编译过了,通过这里可以直接下载编译好的版本,这里使用的是v58.2,注意v59.1与webkit...\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin SET PATH=%PATH%;C:\python3.6\Scripts\;C:\python3.6...: 可能会出现【rc.exe comamnd not found】,这个需要将C:\Program Files (x86)\Windows Kits\8.1\bin\x86(可能你的机器不是这个路径)加到

    33820
    领券