如何在内网安装compass

神器compass是肿么用这里不做介绍,因为我也不清楚,可参考官网:http://compass-style.org。这里主要介绍如何在内网安装compass。

首先介绍一般是如何安装compass的,步骤比较简单。

步骤一:安装ruby环境

ruby常见的有三种安装方式,这里选择其中一种比较简单的RubyInstaller。这是 下载地址,自行选择合适的版本。

安装过程一路点击下一步,只要这里勾选添加到系统路径就可。

 

 

步骤二:安装compass

一行命令搞定,compass安装好了!

gem install compass

 

内网安装compass

在可联网的情况下,安装compass是件很简单的事情,但内网工作的童鞋就纠结了,因为很多公司内部网络都不通外网,肿么办呢?可以采取本地安装的方式。

由于gem不像npm那么人性化,能够在下载compass的时候,把依赖的包也一起下载,所以得得借助另一神器bundler。

简要概括:在能访问外网的机器上,通过bundler下载compass及依赖包,拷贝到内网机器进行本地安装

步骤一:安装bundler

一行命令搞定

gem install bundler

步骤二:编写Gemfile

通过下面命令新建一个Gemfile(不用管它是神马)

bundle init

打开Gemfile,添加如下内容

# A sample Gemfile
source 'https://rubygems.org'
gem 'compass','0.12.2'

步骤三:安装compass

bundle install

步骤四:生成缓存

运行如下命令生,你会看到当前目录下生成了 vender 目录,vender/cache 里的就是我们想要的安装包。

bundle package

步骤五:本地安装

将vender拷贝到内网机器,在命令行下进入 vender/cache 目录,运行

gem install --local compass-0.12.2.gem

恭喜你!开始你的compass之旅吧!

时间: 2024-08-18 21:18:06

如何在内网安装compass的相关文章

node js-怎样 在express内网安装部署

问题描述 怎样 在express内网安装部署 项目需要在内网部署nodejs,需要用express框架,目前express的安装方式为npm 通过网络安装,有什么办法在内网安装express? 解决方案 可以暂时联网下载后再断网. 解决方案二: 解决了...只能连上网了

Tunnel:论如何在内网中自由渗透

背景 能够成功地通过web漏洞获取到webshell,对于一次完整的渗透测试来说,仅仅相当于万里长征的第一步.这么说,可能比较夸张吧,并不是所有渗透测试都会遇到几百台机器的大内网. 在PTES(渗透测试执行标准)中,把渗透测试分成了七个主要的过程,也就是说现在通常说的前期交互.目标识别.信息收集.漏洞分析.漏洞利用.后渗透测试.报告编制这七大步骤.如果你看过PTES标准,你应该会跟我有一样的感觉,后渗透测试部分的内容,几乎等于其他六个部分的总和.当然,也只是在系统规模达到一定程度的时候,才会明显

ruby-mac下安装compass失败

问题描述 mac下安装compass失败 如题: 系统版本:10.9.4 ruby版本:2.0.0 sass已经安装,安装compass的时候报错,错误如下: ERROR: Error installing compass: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb mkmf.rb can't

在内网中自动化寻找管理员的技术

本文讲的是在内网中自动化寻找管理员的技术,Active Directory域权限升级是大多数渗透测试和红队攻击活动的重要组成部分.虽然获得域/企业管理员权限并不是安全评估的最终目标,但它通常能够更容易的实现渗透测试目标. 典型的域权限提升过程围绕着收集明文凭据或登录到你已经拿到权限的系统并收集该系统中的用户的令牌,或者可以通过Mimikatz最有名的功能来获得提升的权限.找到一个登录到你拥有管理员权限的系统的域管理员,登录该系统,并收集管理员的凭据. 但是,如果你处于一个非常复杂的环境中,你不能

有一系统,ORACLE.主数据A在内网,对外数据B在公网,分别有两个数据库服务器,如何实现这两个库A,B的同步?

问题描述 有一系统,ORACLE.主数据A在内网,对外数据B在公网,分别有两个数据库服务器,如何实现这两个库A,B的同步?目前的办法是每天把外网断开,切换到内网,来更新数据,更新完后,在换到外网,可这好象不可行,谁有没有好的办法?数据量很大,有30G,有些表有上亿条数据. 解决方案 解决方案二:好像有个叫dblink的玩意儿.解决方案三:关注解决方案四:PracticalProblem.帮顶一下吧.解决方案五:再顶

在内网IP建FTP服务器

很多朋友想建ftp服务器在Internet上共享自己的资源,苦于没有公网IP,无法实现.其实,内网IP也可以建ftp服务器的. 第一步: 首先当然要安装d2g client,申请一个动态域名解析了,你可以到它的官方网站下载 下载后你可以把它安装在你的局域网服务器或者客户机上都可以. 一路回车安装完后,按提示,注册一个新的域名: **.dns2go.com 注册好后,如果一切正常,你的d2g客户端便已经工作了,可以对你的静态或动态IP地址解析了. 其实,申请动态域名解析不仅仅dns2go一种方法,

路由器怎么映射端口?

  路由器端口映射的作用就是将内网服务器地址端口映射到外网允许外网访问.当路由器分配的是动态公网IP地址,或甚至是内网IP地址时,怎么办?结合动态域名解析和客户端80映射方式发布外网访问. 1.固定公网IP地址时. 虽然由于网络运营商的限制此环境比较少见了.路由分配的是固定公网,直接一步路由映射,开启允许外网访问内网对应的地址端口即可 .在外网访问时直接访问路由公网IP地址. 2.动态公网IP地址时. 需要同时结合二步使用:路由映射+动态域名解析.路由映射参照上一步.动态域名解析使用方式:在内网

gitlab的搭建及问题的解决

gitlab则是类似于github的一个工具,github无法免费建立私有仓库,并且为了代码安全,于是在内网安装了一个自己实验室的一个Git服务器,gitlab有很多依赖,而bitnami制作了一键安装的包, 安装环境:redhat + bitnami-gitlab-7.8-linux-x64-installer.run   下面给出安装过程 1 安装全过程 下面是安装全过程:  [root@rhel64-origin~]# ./bitnami-gitlab-7.8-0-linux-x64-in

git服务器gitlab之搭建和使用--灰常好的git服务器【转】

转自:http://blog.csdn.net/zy416548283/article/details/38057925 git服务器比较有名的是gitosis和gitolite,这两个管理和使用起来稍微有些复杂,没有web页面,而gitlab则是类似于github的一个工具,github无法免费建立私有仓库,并且为了代码安全,于是在内网安装了一个自己实验室的一个git服务器,多方比较,选择了gitlab,gitlab有很多依赖,而bitnami制作了一键安装的包,下载链接:https://bi