首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker Sublimetext3开发设置

Docker Sublimetext3开发设置
EN

Stack Overflow用户
提问于 2015-12-02 17:34:44
回答 1查看 135关注 0票数 2

多年来,我第一次建立了perl开发环境,我想利用docker和崇高的文本,再加上我在MAC OSX上运行。

我想使用Docker创建一个可以与我的团队中的其他人共享的dev env。我喜欢SublimeText和与PerlCritic的集成。我了解主机挂载的卷,以便在本地编辑并保存在docker容器上。我无法解决的是,如何避免在我的MAC上安装所有perl依赖项,以使崇高能够访问这些依赖项,并允许崇高的perl批评者集成工作。

是否可以:

( a)将完整的perl环境安装在一个docker容器中(我知道这是真的)

( b)在我的MAC上使用SublimeText,这样所有的崇高插件都可以从容器中的依赖项继续工作吗?

我还了解到,崇高文本为perl构建了插件,但据我所知,在构建时发生的插件不是在开发时发生的,因此仍然需要在本地依赖MAC。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-02 20:17:43

我认为您可以将您的perl安装在已安装的docker卷上(如您所建议的)。

然后在容器里做

代码语言:javascript
运行
复制
perl -V

其中一件事会给你

代码语言:javascript
运行
复制
  @INC:
    /usr/local/lib64/perl5
    /usr/local/share/perl5
    /usr/lib64/perl5/vendor_perl
    /usr/share/perl5/vendor_perl
    /usr/lib64/perl5
    /usr/share/perl5
    .

从Mac中,您可以使用PERL5LIB环境将这些添加到搜索路径。理想情况下,这些都将在您的挂载点。lib64部分将无法工作,因为这些是已编译的模块。

代码语言:javascript
运行
复制
export PERL5LIB=/my/docker/mount/perl/lib:/my/docker/mount/lib2

您可能只需要共享部分。

我还将使用百酿将Mac上的perl版本与docker版本相匹配。这也可以在perl -V中使用。

正如一般规则一样,不要乱来Mac Perl标准的安装,因为它会导致许多问题,因为操作系统使用它来做事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34049289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档