|
|
51CTO旗下网站
|
|
移动端

1.8 组件管理工具

《OpenResty完全2018送彩金的娱乐网站指南:构建百万级别并发的Web应用》第1章总论,本章将简略地介绍OpenResty 的历史、特点和组成,带领读者初步感受它的风采。本节为大家介绍组件管理工具。

作者:罗剑锋来源:电子工业出版社|2018-09-23 16:47

1.8 组件管理工具

很多2018送彩金的娱乐网站语言/环境都会提供配套的包管理工具,例如npm/Node.js、cpan/Perl、gem/Ruby 等,它们可以方便地安装功能组件,辅助用户的2018送彩金的娱乐网站工作,节约用户的时间和精力。OpenResty 也有功能类似的工具,名字叫opm。

OpenResty 维护一个官方组件库(opm.openresty.org),opm 就是库的客户端,可以把组件库里的组件注册送300元打到2000到本地,并管理本地的组件列表。

opm 的用法很简单,常用的命令有:

  1.  search :以关键字检索相关的组件;  
  2.  get :安装功能组件(注意不是install);  
  3.  info :显示已安装组件的详细信息;  
  4.  list :列出所有本地已经安装的组件;  
  5.  upgrade :更新某个已安装组件;  
  6.  update :更新所有已安装组件;  
  7.  remove :移除某个已安装组件。 

opm 默认的操作目录是“/usr/local/openresty/site”,但我们也可以在命令前使用参数“--install-dir=PATH”安装到其他目录,或者用参数“--cwd”安装到当前目录的“./resty_modules/”目录里。

下面的命令示范了opm 的部分用法:

  1. opm search http #搜索关键字http  
  2. opm search kafka #搜索关键字kafka  
  3. opm get agentzh/lua-resty-http #安装组件,注意需要sudo  
  4. opm info agentzh/lua-resty-http #显示组件的版本、作者等信息  
  5. opm remove agentzh/lua-resty-http #移除组件,同样需要sudo  
  6. opm --install-dir=/opt get xxx #把组件安装到/opt 目录下  
  7. opm --cwd get xxx #安装到当前目录的/resty_modules 下 

需要注意的是opm 里组件的名字,使用的是类似GitHub 的格式,即“作者名/组件名”,允许一个组件有多个不同的作者和版本,方便组件2018送彩金的娱乐网站者“百家争鸣”,由用户来评估决定使用哪一个。

由于opm 在OpenResty 里出现的较晚(2016 年),目前库里可用的组件还不多,希望假以时日能够丰富壮大。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书会第9群:808517103

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

计算机病毒防范艺术

本书由Symantec首席反病毒研究员执笔,是讲述现代病毒威胁、防御技术和分析工具的权威指南。与多数讲述计算机病毒的书籍不同,本书完全是...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
博聚网