Skip to content
代码片段 群组 项目
提交 9cfec203 编辑于 作者: Nao Hashizume's avatar Nao Hashizume
浏览文件

Merge branch 'sh-drop-re2-system-dep' into 'main'

No related branches found
No related tags found
无相关合并请求
...@@ -17,7 +17,6 @@ brew "libssh2" ...@@ -17,7 +17,6 @@ brew "libssh2"
brew "lychee" brew "lychee"
brew "openssl@1.1", link: :force brew "openssl@1.1", link: :force
brew "pkg-config" brew "pkg-config"
brew "re2"
brew "runit" brew "runit"
brew "sqlite" brew "sqlite"
brew "vault" brew "vault"
......
...@@ -65,7 +65,7 @@ $apt_reqs = <<COMMANDS # rubocop:disable Style/GlobalVars ...@@ -65,7 +65,7 @@ $apt_reqs = <<COMMANDS # rubocop:disable Style/GlobalVars
apt-get update apt-get update
apt-get -y install golang-1.14-go apt-get -y install golang-1.14-go
ln -s /usr/lib/go-1.14/bin/* /usr/local/bin ln -s /usr/lib/go-1.14/bin/* /usr/local/bin
apt-get -y install git graphicsmagick postgresql postgresql-contrib libpq-dev libimage-exiftool-perl redis-server libicu-dev cmake g++ nodejs libkrb5-dev curl ruby ed nginx libgmp-dev rvm yarn libre2-dev docker.io runit google-chrome-stable apt-get -y install git graphicsmagick postgresql postgresql-contrib libpq-dev libimage-exiftool-perl redis-server libicu-dev cmake g++ nodejs libkrb5-dev curl ruby ed nginx libgmp-dev rvm yarn docker.io runit google-chrome-stable
wget -qO /usr/local/bin/minio https://dl.min.io/server/minio/release/linux-amd64/minio && chmod +x /usr/local/bin/minio wget -qO /usr/local/bin/minio https://dl.min.io/server/minio/release/linux-amd64/minio && chmod +x /usr/local/bin/minio
apt-get -y upgrade apt-get -y upgrade
COMMANDS COMMANDS
......
...@@ -47,12 +47,6 @@ using rbenv, such as: ...@@ -47,12 +47,6 @@ using rbenv, such as:
rbenv install 2.7.5 rbenv install 2.7.5
``` ```
1. To ensure the `re2` gem is built correctly, explicitly set the directory where brew installed `re2`:
```shell
bundle config --local build.re2 --with-re2-dir=$(brew --prefix re2)
```
## Ubuntu and Debian ## Ubuntu and Debian
The following are instructions for Ubuntu and Debian users that don't want The following are instructions for Ubuntu and Debian users that don't want
...@@ -220,7 +214,7 @@ To install dependencies for Fedora: ...@@ -220,7 +214,7 @@ To install dependencies for Fedora:
```shell ```shell
sudo dnf install postgresql postgresql-libs redis libicu-devel \ sudo dnf install postgresql postgresql-libs redis libicu-devel \
git git-lfs ed make cmake rpm-build gcc-c++ krb5-devel go postgresql-server \ git git-lfs ed make cmake rpm-build gcc-c++ krb5-devel go postgresql-server \
postgresql-contrib postgresql-devel re2 GraphicsMagick re2-devel sqlite-devel \ postgresql-contrib postgresql-devel GraphicsMagick sqlite-devel \
perl-Digest-SHA perl-Image-ExifTool rsync libyaml-devel perl-Digest-SHA perl-Image-ExifTool rsync libyaml-devel
sudo curl "https://dl.min.io/server/minio/release/linux-amd64/minio" --output /usr/local/bin/minio sudo curl "https://dl.min.io/server/minio/release/linux-amd64/minio" --output /usr/local/bin/minio
sudo chmod +x /usr/local/bin/minio sudo chmod +x /usr/local/bin/minio
...@@ -264,7 +258,7 @@ sudo dnf module enable postgresql:12 ...@@ -264,7 +258,7 @@ sudo dnf module enable postgresql:12
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install postgresql-server postgresql-devel libicu-devel git git-lfs cmake \ sudo dnf install postgresql-server postgresql-devel libicu-devel git git-lfs cmake \
gcc-c++ go redis ed fontconfig freetype libfreetype.so.6 libfontconfig.so.1 \ gcc-c++ go redis ed fontconfig freetype libfreetype.so.6 libfontconfig.so.1 \
libstdc++.so.6 npm re2 re2-devel GraphicsMagick perl-Image-ExifTool \ libstdc++.so.6 npm GraphicsMagick perl-Image-ExifTool \
rsync sqlite-devel make rsync sqlite-devel make
sudo curl "https://dl.min.io/server/minio/release/linux-amd64/minio" --output /usr/local/bin/minio sudo curl "https://dl.min.io/server/minio/release/linux-amd64/minio" --output /usr/local/bin/minio
sudo chmod +x /usr/local/bin/minio sudo chmod +x /usr/local/bin/minio
...@@ -293,7 +287,7 @@ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noa ...@@ -293,7 +287,7 @@ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noa
sudo dnf module install postgresql:12 redis:5 nodejs:14 go-toolset sudo dnf module install postgresql:12 redis:5 nodejs:14 go-toolset
sudo dnf install postgresql-server postgresql-devel libicu-devel git git-lfs cmake \ sudo dnf install postgresql-server postgresql-devel libicu-devel git git-lfs cmake \
gcc-c++ go redis ed fontconfig freetype libfreetype.so.6 libfontconfig.so.1 \ gcc-c++ go redis ed fontconfig freetype libfreetype.so.6 libfontconfig.so.1 \
libstdc++.so.6 npm re2 re2-devel GraphicsMagick perl-Image-ExifTool \ libstdc++.so.6 npm GraphicsMagick perl-Image-ExifTool \
rsync sqlite-devel make rsync sqlite-devel make
sudo curl "https://dl.min.io/server/minio/release/linux-amd64/minio" --output /usr/local/bin/minio sudo curl "https://dl.min.io/server/minio/release/linux-amd64/minio" --output /usr/local/bin/minio
sudo chmod +x /usr/local/bin/minio sudo chmod +x /usr/local/bin/minio
...@@ -335,7 +329,7 @@ sudo zypper install libxslt-devel postgresql postgresql-devel redis libicu-devel ...@@ -335,7 +329,7 @@ sudo zypper install libxslt-devel postgresql postgresql-devel redis libicu-devel
rpm-build gcc-c++ krb5-devel postgresql-server postgresql-contrib \ rpm-build gcc-c++ krb5-devel postgresql-server postgresql-contrib \
libxml2-devel libxml2-devel-32bit findutils-locate GraphicsMagick \ libxml2-devel libxml2-devel-32bit findutils-locate GraphicsMagick \
exiftool rsync sqlite3-devel postgresql-server-devel \ exiftool rsync sqlite3-devel postgresql-server-devel \
libgpg-error-devel libqgpgme-devel yarn curl wget re2-devel libgpg-error-devel libqgpgme-devel yarn curl wget
sudo curl "https://dl.min.io/server/minio/release/linux-amd64/minio" --output /usr/local/bin/minio sudo curl "https://dl.min.io/server/minio/release/linux-amd64/minio" --output /usr/local/bin/minio
sudo chmod +x /usr/local/bin/minio sudo chmod +x /usr/local/bin/minio
``` ```
...@@ -423,7 +417,7 @@ To run GDK on Void, you must install `ruby` with development headers, gem binary ...@@ -423,7 +417,7 @@ To run GDK on Void, you must install `ruby` with development headers, gem binary
```shell ```shell
sudo xbps-install -Su sudo xbps-install -Su
sudo xbps-install ruby ruby-devel minio re2 re2-devel icu icu-libs icu-devel \ sudo xbps-install ruby ruby-devel minio icu icu-libs icu-devel \
go redis yarn GraphicsMagick sqlite sqlite-devel pkg-config \ go redis yarn GraphicsMagick sqlite sqlite-devel pkg-config \
postgresql13 postgresql13-client postgresql13-contrib postgresql-libs postgresql-libs-devel postgresql13 postgresql13-client postgresql13-contrib postgresql-libs postgresql-libs-devel
``` ```
...@@ -438,7 +432,7 @@ The following are instructions for Gentoo users who don't want ...@@ -438,7 +432,7 @@ The following are instructions for Gentoo users who don't want
Install the required packages: Install the required packages:
```shell ```shell
sudo emerge --noreplace app-admin/sudo app-arch/unzip app-crypt/gnupg app-crypt/mit-krb5 dev-db/postgresql dev-db/redis dev-db/sqlite dev-lang/go dev-libs/icu dev-libs/libpcre2 dev-libs/libyaml dev-libs/openssl dev-libs/re2 dev-python/docutils dev-util/cmake dev-util/pkgconf dev-util/yamllint dev-vcs/git dev-vcs/git-lfs media-gfx/graphicsmagick media-libs/exiftool net-libs/nodejs net-misc/curl net-misc/wget sys-apps/ed sys-apps/net-tools sys-apps/which sys-apps/yarn sys-apps/util-linux sys-libs/readline sys-libs/zlib sys-process/psmisc sys-process/runit virtual/openssh sudo emerge --noreplace app-admin/sudo app-arch/unzip app-crypt/gnupg app-crypt/mit-krb5 dev-db/postgresql dev-db/redis dev-db/sqlite dev-lang/go dev-libs/icu dev-libs/libpcre2 dev-libs/libyaml dev-libs/openssl dev-python/docutils dev-util/cmake dev-util/pkgconf dev-util/yamllint dev-vcs/git dev-vcs/git-lfs media-gfx/graphicsmagick media-libs/exiftool net-libs/nodejs net-misc/curl net-misc/wget sys-apps/ed sys-apps/net-tools sys-apps/which sys-apps/yarn sys-apps/util-linux sys-libs/readline sys-libs/zlib sys-process/psmisc sys-process/runit virtual/openssh
``` ```
Read the result message from emerge, as it will tell you what you must run Read the result message from emerge, as it will tell you what you must run
......
...@@ -16,7 +16,6 @@ postgresql ...@@ -16,7 +16,6 @@ postgresql
postgresql-libs postgresql-libs
python-docutils python-docutils
python3 python3
re2
redis redis
rsync rsync
sqlite sqlite
......
...@@ -17,7 +17,6 @@ libimage-exiftool-perl ...@@ -17,7 +17,6 @@ libimage-exiftool-perl
libkrb5-dev libkrb5-dev
libpcre2-dev libpcre2-dev
libpq-dev libpq-dev
libre2-dev
libreadline-dev libreadline-dev
libsqlite3-dev libsqlite3-dev
libssl-dev libssl-dev
......
...@@ -24,8 +24,6 @@ perl-core ...@@ -24,8 +24,6 @@ perl-core
perl-Digest-SHA perl-Digest-SHA
perl-Image-ExifTool perl-Image-ExifTool
python3-docutils python3-docutils
re2
re2-devel
readline-devel readline-devel
redis redis
rpm-build rpm-build
......
...@@ -17,7 +17,6 @@ libimage-exiftool-perl ...@@ -17,7 +17,6 @@ libimage-exiftool-perl
libkrb5-dev libkrb5-dev
libpcre2-dev libpcre2-dev
libpq-dev libpq-dev
libre2-dev
libreadline-dev libreadline-dev
libsqlite3-dev libsqlite3-dev
libssl-dev libssl-dev
......
...@@ -295,8 +295,7 @@ configure_ruby_bundler_for_gitlab() { ...@@ -295,8 +295,7 @@ configure_ruby_bundler_for_gitlab() {
bundle config unset build.gpgme bundle config unset build.gpgme
if [[ "${OSTYPE}" == "darwin"* ]]; then if [[ "${OSTYPE}" == "darwin"* ]]; then
# shellcheck disable=SC2046 bundle config unset build.re2
bundle config build.re2 --with-re2-dir="$(brew --prefix re2)" --with-cppflags=\'-I$(brew --prefix abseil)/include -x c++ -std=c++20\'
clang_version=$(clang --version | head -n1 | awk '{ print $4 }' | awk -F'.' '{ print $1 }') clang_version=$(clang --version | head -n1 | awk '{ print $4 }' | awk -F'.' '{ print $1 }')
......
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册