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

我的GitPage博客也挂了,紧急修复之路

三、安装 Ruby+Devkit 2.5.7-1,完整包的安装过程比较简单,但需要注意以下几点; 安装路径不要有空格,中文等特殊符号 安装中的选项内容按照下图执行 安装完后需要更换数据源,这些内容会在下文具体执行总展示...运行 ```java bundle exec jekyll s >http://localhost:4000/ !...E:\itstack\gitee.com\fuzhengwei.github.io> 在以上我们分别执行了清空(bundle exec jekyll clean)和构建(bundle exec jekyll...exec jekyll build 您只需构建您的站点(而不是在本地提供),然后您可以将生成的文件上传到您的服务器(这将生成与_config.yml中配置变量url的值的规范链接) 16 jekyll...20 ps -axu grep jekyll 运行关闭 21 kill -9 pid 杀死进程 十一、总结 通过这次 GitHub 挂了,也彻底让我的博客又得花钱维护了。

1K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    使用Homebrew安装ruby: 在终端运行: $ brew install ruby 第二步:安装Bundler Bundler是gem依赖关系管理工具,Bundler是使用Ruby语言写的,通过跟踪和安装运行...Ruby项目所需要的确切的gem和版本,为Ruby项目提供了完整的可运行环境。...如果在安装Bundler过程中,gem提示缺少依赖包,可以按照提示现将依赖包安装完成之后,在安装Bundler。 ?...第三步:安装dbyll所需的依赖包 将dbyll clone到本地,然后进入dbyll的根目录,使用Budndler安装dbyll所需要的依赖包,终端运行下面命令: $ bundle install...终端运行下面命令启动jekyll服务器: $ bundle exec jekyll serve 命令运行完成之后你会看到: ?

    1.9K70

    工程化(三)

    ThirdPartyLib文件夹里面放的都是自己写的或者其他人写的一些终端工具,其中自己写的工具放在custom文件夹中。 接下来想一下,如何让DumpHeaderMap这个工具在终端上生效呢?...执行”bundler/setup”时加载的文件,主要是调用了Bundler.setup函数。...在使用bundle exec 运行命令的时候,默认会将当前目录下Gemfile文件中指定的gem加载到Ruby程序中。...如果你安装了多个gem版本,那么就需要指定当前使用的gem版本,通过在命令前面加上bundle exec,就可以指定【使用Gemfile中描述的Gem版本运行!】。...: 然后进入终端执行bundle install,报了一个这样的错误: 这个错误是说,Gemfile.lock中的bundler版本跟终端环境中运行的bundler版本不匹配。

    66240

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

    的跨端小程序应用,有丰富的云开发实践经验,同时也负责部分中台系统的开发,对Vue.js在构建Web后台系统上有较多的实践经验。...如果构建没有报错,你就可以选择将构建结果 public 部署到你的服务器。如果想在本地查看效果,在项目根目录直接命令行运行 rake preview 即可。...如下图,点击新建环境,然后在弹框中输入你自定义的环境名称,选择付费模式,然后点击下方的「立即开通」。...请检查你的网络,尝试重新运行 cloudbase login 命令!...hosting 命令 将本地已经编译的静态文件部署到托管服务(例如部署我的博客的 public ),命令行中-e 后面的环境ID就是首页生成的环境ID,一般腾讯云会在我们的自定义名称后面加一个后缀。

    93810

    开发项目管理工具redmine 原

    基于上面的多种特性,在项目管理工作中,如任务分配、任务跟踪、项目权限管理等等带来很大的便捷性,使得工作进度、质量更加可控。...如果系统没有安装ImageMagick,在安装Redmine依赖包时需要跳过该项 bundle install --without development test rmagick 。...数据初始化: $ RAILS_ENV=production bundle exec rake redmine:load_default_data ## 该过程会以交互形式让用户选择语言环境变量,也可以在执行该命令时直接指定环境变量...,如下: $ RAILS_ENV=production REDMINE_LANG=zh bundle exec rake redmine:load_default_data 文件系统授权: 运行Redmine...; 冲突: 如果出现“找不到“.bundle/ ”文件”的错误信息,原因是执行命令时所在路径不对,切换至 /usr/local/src/redmine 重新执行即可!

    10.1K40

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

    所以在 Gemfile.lock 中,可以直接删除 BUNDLED WITH 相关版本配置,另外可以将上一回合添加的安装旧版本的 bundler 命令从 Dockerfile 也删除掉。...在容器镜像文件中我们有定义 bundle install --no-cache,所以这里错误提示后的建议的内容是不准确的,推测这里的问题是缺失 rake 依赖包,在镜像文件中添加命令,对其进行安装。...虽然我们在容器镜像构建时将 root 切换到 lobsters 用户,运行应用也使用的是该用户,但是说不定这个 2.7.0 版本就是根本不会读取运行用户路径下的软件呢?...虽然我们在容器中首次进行安装,不需要清理缓存,但是考虑到官方镜像潜在的 tricks,还是选择设置安装时不从缓存中读取内容稳妥些。...至此,让 Lobsters 正常运行在 Ruby 2.7 版本的容器中就完成了。

    4.9K00

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

    ' 根据错误提示在镜像文件中的 bundle install--no-cache 前添加两条命令: + su lobsters -c "bundle update --bundler"; \...在容器镜像文件中我们有定义 bundle install--no-cache,所以这里错误提示后的建议的内容是不准确的,推测这里的问题是缺失 rake 依赖包,在镜像文件中添加命令,对其进行安装。...虽然我们在容器镜像构建时将 root 切换到 lobsters 用户,运行应用也使用的是该用户,但是说不定这个 2.7.0 版本就是根本不会读取运行用户路径下的软件呢?...虽然我们在容器中首次进行安装,不需要清理缓存,但是考虑到官方镜像潜在的 tricks,还是选择设置安装时不从缓存中读取内容稳妥些。...至此,让 Lobsters 正常运行在 Ruby 2.7 版本的容器中就完成了。

    7.4K10

    使用Capistrano,Nginx和Puma在Ubuntu 14.04上部署Rails应用程序

    RVM允许您在同一系统上轻松安装和管理多个rubies,并根据您的应用使用正确的一个。当您必须升级Rails应用程序以使用更新的ruby时,这会让生活变得更加轻松。...-sSL选项由三个标志组成: -s 告诉curl以“silent mode”下载文件 -S 告诉curl如果失败则显示错误消息 -L 告诉curl在检索安装脚本时遵循所有HTTP重定向 下载后,脚本将传到...注意:如果第二个命令失败并显示消息“GPG签名验证失败”,则表示GPG密钥已更改,只需从错误输出中复制命令并运行它以下载签名。然后运行用于RVM安装的curl命令。...输入以下命令来捆绑您的Rails应用程序: $ bundle 捆绑后,运行以下命令配置Capistrano: $ cap install 这将创建: Capfile 在您的Rails应用程序的根目录中...使用优化的SSH选项 检查您的git遥控器是否是最新的 管理您应用的日志 在管理Puma工作人员时将应用程序预加载到内存中 完成部署后启动(或重新启动)Puma服务器 在发行版中的特定位置打开Puma

    5K40

    docker与gosu

    容器中不要使用root账号 gosu是个工具,用来提升指定账号的权限,作用与sudo命令类似,而docker中使用gosu的起源来自安全问题; docker容器中运行的进程,如果以root身份运行的会有安全隐患...因此,容器内使用非root账号运行进程才是安全的方式,这也是我们在制作镜像时要注意的地方。...在镜像中创建非root账号 既然不能用root账号,那就要创建其他账号来运行进程了,以redis官方镜像的Dockerfile为例,来看看如何创建账号,如下图,地址是:https://github.com...--rm gosu/alpine gosu root ps aux PID USER TIME COMMAND 1 root 0:00 ps aux 上述信息显示,我们执行...docker run时的gosu root ps aux会执行ps命令,该命令成了容器内的唯一进程,这说明通过gosu启动的是符合我们要求的(PID为1),接下来再看看用sudo执行ps命令的效果;

    4K51

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

    本文告诉大家一个简单的方法在 Windows 安装 Jekyll 下载 ps1 文件 首先需要安装 Chocolatey ,这个工具可以快速安装 Jekyll 先下载Chocolatey,如果无法从这个地方下载...,请到csdn下载 然后管理员打开 PowerShell ,因为需要使用脚本,所以让 PowerShell 支持脚本 Set-ExecutionPolicy bypass 需要注意 bypass 是不需要签名就可以运行脚本...如果不是开发者,请用下面代码 Set-ExecutionPolicy bypass process 安装 Chocolatey 把下载的脚本放到 PowerShell 运行就可以 然后输入下面代码...\gem install bundler 安装Jekyll 使用下面命令安装 .\gem install jekyll ....\gem install jekyll bundler 然后重新打开命令行输入 bundle install 这样就可以安装了,使用下面的代码启动 jekyll new myblog cd myblog

    4.4K10

    Jekyll 搭建静态网站

    它有一个模版目录,其中包含原始文本格式的文档,通过一个转换器(如 Markdown)和我们的 Liquid 渲染器转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。...测试,执行 gem -v 能看到版本说明 Ruby 安装成功 $ gem -v 3.2.33 安装 Jekyll 执行命令 gem install jekyll bundler 创建 Demo 执行命令...jekyll new my-awesome-site cd my-awesome-site bundle install bundle add webrick # 如果 Ruby 3+ 需要执行此命令...主题 为例 在 Gemfile 文件添加: gem "jekyll-theme-yat" 在 _config.yml 文件添加 theme: jekyll-theme-yat 执行命令渲染: bundle...运行服务 bundle exec jekyll serve 进入 http://127.0.0.1:4000/ 参考资料 http://jekyllcn.com/ https://www.wenjiangs.com

    1.4K20

    理解 Docker 容器中 UID 和 GID 的工作原理

    这是因为在常见的 Linux 工具中显示的用户名(和组名)并不是内核的一部分,而是由外部工具(如 /etc/passwd、LDAP、Kerberos 等)管理。...这样我就可以在不使用sudo命令的情况下启动docker容器。然后,从容器外部,让我们来看看这个过程是如何呈现的。...如何控制容器的访问权限 另一种选择是在运行 Docker 容器时指定用户名或用户ID,以及组名或组ID。 再次使用上面的初始示例。...因此,当我执行诸如ps或top(或大多数监控工具)之类的命令时,进程映射到“marc”用户。...有趣的是,当我进入该容器时,你会发现1001用户在/etc/passwd文件中没有条目,并在容器的bash提示符中显示为“I have no name!”。

    46210

    Linux进程之如何查看进程详情?

    结果默认会显示4列信息: PID: 运行着的命令(CMD)的进程编号 TTY: 命令所运行的位置(终端) TIME: 运行着的该命令所占用的CPU处理时间 CMD: 该进程所运行的命令 这些信息在显示时未排序...为了便于查看,可以结合less命令和管道来使用。 $ ps -ax | less ? 4. 如何根据进程的用户进行信息过滤呢? 在需要查看特定用户进程的情况下,我们可以使用 -u 参数。...系统管理员想要查看由root用户运行的进程和这个进程的其他相关信息时,可以通过下面的命令: $ ps -U root -u root u -U 参数按真实用户ID(RUID)筛选进程,它会从用户列表中选择真实用户名或...这里有上面的命令的输出结果: ? 11. 如何使用PS实时监控进程状态? ps 命令会显示你系统当前的进程状态,但是这个结果是静态的。...当有一种情况,我们需要像上面第四点中提到的通过CPU和内存的使用率来筛选进程,并且我们希望结果能够每秒刷新一次。为此,我们可以将ps命令和watch命令结合起来。

    12.4K20

    在 Ubuntu 上安装 Discourse 开发环境

    安装 Discourse 依赖 作为一般的用户,可以在控制台中运行下面的命令: this script 。上面的命令将会帮助你在本地的开发环境中快速设置 Rails。...上图显示的是在 Ubuntu 中安装的界面,整个软件安装的过程还是比较耗时的,可能需要5 分钟以上,与你使用的系统有关。...JS 依赖 yarn install 当到这一步为止,你已经安装好所有需要的 gems 和依赖,请尝试运行下面的命令: bundle exec rake db:create bundle exec...bundle exec rake db:create 错误 中的内容。...尝试运行下面的命令: bundle exec rake autospec 你的项目应该会通过所有的测试。 这个测试非常耗时,可以不做这个的,要不然估计几个小时就出去了。

    2.7K50
    领券