首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏coding for love

    6-4~7 Bundler 源码编写

    /src/index.js'); 我们在 cli 运行一下该文件,为了展示更清楚,可以先安装一个包, npm i cli-highlight -g node bundler.js | highlight // bundler.js const fs = require('fs'); const parser = require('@babel/parser'); const moduleAnalyser // bundler.js const fs = require('fs'); const babel = require('@babel/core'); const parser = require( // bundler.js const fs = require('fs'); const babel = require('@babel/core'); const parser = require( 生成代码 // bundler.js const fs = require('fs'); const babel = require('@babel/core'); const parser = require

    62140发布于 2020-06-08
  • 来自专栏日拱一卒

    Bundler与Gemfile的最佳实践 | Ruby

    Only specify top-level dependencies 一般gem都会在spec里写明其所依赖的gems有哪些,并且bundler在安装的时候自动的分析他们之间的关系,所以大可不必去关心其中的底层依赖 ,放心的交给bundler好了。

    1.3K20发布于 2019-07-30
  • 来自专栏有困难要上,没有困难创造困难也要上!

    react-native工程执行bundler install挂死或超时问题

    react-native工程默认执行 “bundler install” 命令时,会出现挂死或超时问题,原因懂的都懂。 gems.ruby-china.com 或 bundle config mirror.https://rubygems.org https://mirrors.tuna.tsinghua.edu.cn/rubygems 然后重新运行 “bundler

    30710编辑于 2024-06-13
  • 来自专栏DevOps持续交付

    一文搞清rake、Rakefile、gem、gemspec、bundler、bundle、Gemfile的关系

    Gemfile和gem无关,它其实是bundler的配置文件名称。 bundler、bundle和Gemfile bundler是Ruby应用的外部依赖管理工具。 bundle是另一个gem,是用来解决”把bundler误拼写称bundle”的问题,唯一功能就是安装bundler,使两者同意而不报错。 执行bundler install时,bundler会读取Gemfile文件并一次性安装所有依赖gem。 总结 rake是Ruby语言的构建工具,它的配置文件是Rakefile。 bundler是Ruby语言的外部依赖管理工具,它有一个别名叫”bundle”,它的配置文件是Gemfile。

    4.6K50发布于 2020-03-10
  • 来自专栏MudOnTire

    从零实现简易版Webpack 什么是bundlerBundler实现思路实现bundler

    什么是bundler 市面上现在有很多bundler,最著名的就是webpack,此外常见的还有 browserify,rollup,parcel等。 Bundler实现思路 要实现一个bundler,有三个主要步骤: 解析一个文件并提取它的依赖项 递归地提取依赖并生成依赖关系图 将所有被依赖的模块打包进一个文件 本文使用一个小例子展示如何实现bundler `; name.js: export const name = 'MudOnTire'; 实现bundler 首先我们新建一个bundler.js文件,bundler的主要逻辑就写在里面。 1. /example/greeting.js'); 执行 node bundler.js 结果如下: ? 3. 我们可以先勾勒出打包方法的结构,在bundler.js中新增 bundle() 方法: bundler.js: /** * 打包 * @param {Array} graph 依赖关系图 */ function

    1.2K10发布于 2020-05-12
  • 来自专栏林德熙的博客

    在 windows 安装 Jekyll 下载 ps1 文件安装 Chocolatey安装 Ruby安装bundler安装Jekyll

    然后输入下面代码 SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" 安装 Ruby 使用下面的命令安装 choco install ruby -y 安装bundler \gem install bundler 安装Jekyll 使用下面命令安装 .\gem install jekyll . \gem install jekyll bundler 然后重新打开命令行输入 bundle install 这样就可以安装了,使用下面的代码启动 jekyll new myblog cd myblog

    5K10发布于 2018-09-18
  • 来自专栏前端食堂

    前端食堂技术周刊第 104 期:Angular v17、GPTs、Svelte Flow、Bundler 的设计取舍

    Bundler 的设计取舍:为什么要开发 Rspack? Bundler 深度好文,之前周刊收录过英文版,近期发布了中文版本。

    43630编辑于 2023-11-16
  • 来自专栏Tommonkey

    WhatWeb在CentOS的部署与使用

    WhatWeb是基于ruby语言开发的,所有在安装该工具之前我们需要先安装rubygems与bundler。 gems && bundler 介绍 gems : RubyGems 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具,它可以方便地管理 gem bundler : bundler是一个很好的管理ruby项目gems的工具。当然也是一个ruby gem。 使用bundler可以为你的ruby project提供统一的构建环境(无论是production, development, 还是staging),因为bunder可以很好的跟踪和安装指定的和预期的gem 这里是ruby官网,这里你可以选择相关版本:rubygems.org gem install bundler -v 1.17.3 bundler -v # 查看该版本 部署whatweb midir

    94910编辑于 2023-02-27
  • 来自专栏人生代码

    Vue 3 选项 API

    Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js". Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js". Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js". Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js". Configure your bundler to alias "vue" to "vue/dist/vue.esm-bundler.js".

    2.9K30发布于 2020-11-26
  • 来自专栏为了不折腾而去折腾的那些事

    Ruby 应用容器封装踩坑记录(Lobsters)

    Bundler cannot continue. unable to return to Bundler 1. 但是报错依旧,再次看错误日志,看到一个隐藏逻辑:“rake 调用者是 bundler”,所以是不是应该先安装 rake ,再安装 bundler 呢? 这个问题在 bundler 官方博客中有记录:Solutions for 'Cant find gem bundler (>= 0.a) with executable bundle'。 You must use Bundler 2 or greater with this lockfile. https://stackoverflow.com/questions/53231667/bundler-you-must-use-bundler

    6.5K00发布于 2020-03-22
  • 来自专栏技术小黑屋

    Octopress 下 Rake 失败问题解决

    /Users/androidyue/.rvm/gems/ruby-1.9.3-p484/gems/bundler-1.6.2/lib/bundler/runtime.rb:34:in `block in setup' /Users/androidyue/.rvm/gems/ruby-1.9.3-p484/gems/bundler-1.6.2/lib/bundler/runtime.rb:19:in ` setup' /Users/androidyue/.rvm/gems/ruby-1.9.3-p484/gems/bundler-1.6.2/lib/bundler.rb:120:in `setup' / Users/androidyue/.rvm/gems/ruby-1.9.3-p484/gems/bundler-1.6.2/lib/bundler/setup.rb:7:in `<top (required

    65810发布于 2018-09-04
  • 来自专栏云开发

    听说你想要部署 Octopress?满足你

    Fetching bundler-2.1.4.gem bundler's executable "bundle" conflicts with /usr/local/lib Installing ri documentation for bundler-2.1.4 Done installing documentation for bundler after /usr/local/lib/ruby/gems/2.6.0/gems/bundler-2.1.4/lib/bundler/runtime.rb:31:in `block in setup' /usr/ /bundler-2.1.4/lib/bundler/runtime.rb:26:in `map' /usr/local/lib/ruby/gems/2.6.0/gems/bundler-2.1.4/lib /bundler/runtime.rb:26:in `setup'/usr/local/lib/ruby/gems/2.6.0/gems/bundler-2.1.4/lib/bundler.rb:149

    1.4K10发布于 2020-06-03
  • 来自专栏为了不折腾而去折腾的那些事

    Ruby 应用容器封装踩坑记录(Lobsters)

    Updating installed gems Updating bigdecimal Updating bundler Successfully installed bundler-2.1.4 Bundler cannot continue. installed bundler-2.1.4 ... 但是报错依旧,再次看错误日志,看到一个隐藏逻辑:“rake 调用者是 bundler”,所以是不是应该先安装 rake ,再安装 bundler 呢? 这个问题在 bundler 官方博客中有记录:Solutions for 'Cant find gem bundler (>= 0.a) with executable bundle'。

    9.1K10发布于 2020-03-26
  • 来自专栏DevOps持续交付

    分清Ruby语言的这些概念,也就搞懂了构建工具、依赖管理工具和包管理工具!

    概述 Ruby中有一些概念比较复杂,容易混淆:rake、Rakefile、gem、gemspec、bundler、bundle、Gemfile 概述 这几个都是Ruby语言中的概念。 Gemfile和gem无关,它其实是bundler的配置文件名称。 bundler、bundle和Gemfile bundler是Ruby应用的外部依赖管理工具。 bundle是另一个gem,是用来解决”把bundler误拼写成bundle”的问题,唯一功能就是安装bundler,使两者同意而不报错。 执行bundler install时,bundler会读取Gemfile文件并一次性安装所有依赖gem。 总结 rake是Ruby语言的构建工具,它的配置文件是Rakefile。 bundler是Ruby语言的外部依赖管理工具,它有一个别名叫”bundle”,它的配置文件是Gemfile。类似ivy。

    94520编辑于 2023-11-16
  • 来自专栏技术杂记

    Forklift ETL 基础(一)(2)

    argument" exit(1) end Dir.chdir File.expand_path(File.dirname(ARGV[0])) begin require 'bundler ' Bundler.require(:default) rescue Exception => e puts "cannot load bundler: #{e}" end argument" exit(1) end Dir.chdir File.expand_path(File.dirname(ARGV[0])) begin require 'bundler ' Bundler.require(:default) rescue Exception => e puts "cannot load bundler: #{e}" end

    42920发布于 2021-10-18
  • 来自专栏叕鰦座

    笔记整理-Ruby语言

    执行: gem install bundler C:\Sites>gem install bundler Fetching: bundler-1.16.1.gem (100%) Successfully installed bundler-1.16.1 Parsing documentation for bundler-1.16.1 Installing ri documentation for bundler -1.16.1 Done installing documentation for bundler after 6 seconds 1 gem installed C:\Sites> 执行: bundle Ruby 1.9.2-p290 Rails 3.1.1 Bundler 1.0.18 Git 1.7.6 Sqlite 3.7.3 TinyTDS 0.4.5 SQL Server support 3.3.3

    3.4K30发布于 2021-03-11
  • 来自专栏iOS 备忘录

    iOS 自动打包-FastLane

    iOS自动打包 使用FastLane打包 安装 fastlane 通过HomeBrew安装 brew install fastlane 通过Bundler安装 安装 bundler 然后在项目根目录下创建 /Gemfile文件,编辑内容 // 安装 bundler $ gem install bundler //然后在项目根目录下创建.

    2.8K21发布于 2021-04-19
  • 来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

    如何为自己创建一个既时尚又好用的博客网站

    使用Homebrew安装ruby: 在终端运行: $ brew install ruby 第二步:安装Bundler Bundler是gem依赖关系管理工具,Bundler是使用Ruby语言写的,通过跟踪和安装运行 $ gem install bundler 如果出现下面问题,这是因为权限不够导致的,需要在上面命令前加sudo 已使用超级管理员角色进行安装。 ? 如果在安装Bundler过程中,gem提示缺少依赖包,可以按照提示现将依赖包安装完成之后,在安装Bundler。 ?

    2.5K70发布于 2018-05-07
  • 来自专栏ChaMd5安全团队

    Pentest box系列——爬坑记(2)

    此处就一起码出盒子初始ruby以及bundler版本信息如下 Ruby:ruby 2.1.8p440 (2015-12-16 revision 53160)[i386-mingw32] Bundler 但是在这里我选择先进行gem install bundler。 不为啥,之前几个方法实验的时候,多出现问题在bundler,保险起见, 成功安装bundler之后我们就来解决上一个问题,dnsruby。 再看一下ruby以及bundler信息 Ruby:ruby 2.2.6p396 (2016-11-15 revision56800) [i386-mingw32] Bundler:1.15.4 Metasploit

    1.1K90发布于 2018-03-29
  • 来自专栏无所事事者爱嘲笑

    parcel 中小型项目打包工具

    “0配置”打包器(bundler)Parcel Parcel官网(有中文文档) webpack 要有大量的配置,这样带来的成本就是复杂性——与此相对的,Parcel 带来了简洁性。 npm install parcel-bundler --save-dev Parcel的入口可以是html或者js文件 dev方式 parcel index.html parcel的hmr(热替换)也是很快的 如果你是使用的全局安装的parcel-bundler,可能在构建vue项目时出现上面的错误 问题很明确,找不到该模块,只需要执行npm i --save parcel-bundler在项目里安装后再parcel 所以开头的vue相关包安装命令可以为npm i --save vue parcel-plugin-vue parcel-bundler babel-preset-env。

    1.4K30发布于 2018-06-20
领券