Greasy Fork 部署指南:5 分钟本地跑通用户脚本仓库

发布时间:2026/10/20 23:27:14
Greasy Fork 部署指南:5 分钟本地跑通用户脚本仓库 Greasy Fork 部署指南5 分钟本地跑通用户脚本仓库【免费下载链接】greasyforkAn online repository of user scripts.项目地址: https://gitcode.com/gh_mirrors/gr/greasyforkGreasy Fork 是一个开源的用户脚本仓库平台Greasy Fork 安装/部署对象让你能在浏览器里发布、搜索和讨论用户脚本与用户样式。它用 Ruby on Rails 写成配 MySQL、Redis 和 Elasticsearch。跟着下面的命令敲一遍你自己的用户脚本仓库就能在localhost:3000上转起来。跑起来之前环境体检别急着敲命令先确认机器上的依赖齐了。这个项目是 Rails 应用缺一样都起不来依赖最低版本用途Ruby4.0.1Gemfile 锁死Rails 后端运行时Node.js20 LTSVite 编译前端资源Yarn1.22管理 JS 依赖Git任意拉取代码MySQL / MariaDB8.0主数据库mysql2 驱动Redis6.x缓存与 Sidekiq 后台任务Elasticsearch8.x脚本全文搜索一键检查ruby -v node -v yarn -v git --version mysql --version redis-server --version curl -s localhost:9200七行版本信息都打印出来、最后能看到 Elasticsearch 的 JSON 欢迎信息就说明体检通过。缺什么装什么# Ruby推荐用 rbenv 锁版本 rbenv install 4.0.1 rbenv local 4.0.1 # Node.js Yarn sudo apt-get install nodejs npm sudo npm install -g yarn # MySQL Redis sudo apt-get install mysql-server redis-server # Elasticsearch 8.x 按官方文档单独安装装完确认 9200 端口可访问三步本地跑通拉代码把仓库克隆到本地git clone https://gitcode.com/gh_mirrors/gr/greasyfork cd greasyfork✅ 看到目录里同时存在Gemfile、package.json和bin/dev即成功。装依赖 配环境Ruby gem 和 JS 依赖各装一遍并把数据库连接信息写进.envcat .env EOF # TODO: 换成你自己的 MySQL 用户名/密码/库名 DATABASE_URLmysql2://greasyfork:#TODO密码127.0.0.1:3306/greasyfork REDIS_URLredis://127.0.0.1:6379/0 ELASTICSEARCH_URLhttp://127.0.0.1:9200 EOF bundle install yarn install✅bundle install结尾出现Bundle complete、yarn install结尾出现Done in即成功。建库 起服务别跳过这步先建库迁移再启动服务bin/dev会同时拉起 Vite 和 Railsbin/rails db:prepare bin/dev✅ 终端出现Puma starting和Listening on http://localhost:3000即成功浏览器访问http://localhost:3000就能看到 Greasy Fork 首页。跑起来之后常用命令速查bin/rails db:seed— 灌入示例数据页面不再空荡荡bin/dev— 一条命令同时起 Vite Rails改代码免刷新bin/rails console— 进交互式控制台调试模型bin/rails test— 跑 Minitest 测试套件bin/rubocop— 检查 Ruby 代码风格卡住了跑不通别慌90% 的情况都是这几个问题3000 端口被占用lsof -i :3000找出占用进程或改用bin/rails s -p 3001MySQL 连接被拒sudo systemctl status mysql确认服务在跑并核对.env里的账号密码提示 Ruby 版本不符项目锁死 4.0.1用rbenv local 4.0.1切换后再bundle install搜索报错连不上 ElasticsearchES 只影响搜索功能首页浏览不受影响可以先忽略实在解决不了去项目仓库的 Issues 区搜一下、开个新 issue或者直接到 Greasy Fork 官方社区论坛提问一般都有人接。【免费下载链接】greasyforkAn online repository of user scripts.项目地址: https://gitcode.com/gh_mirrors/gr/greasyfork创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询