-
Notifications
You must be signed in to change notification settings - Fork 589
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into bump-deps-libpq-test
- Loading branch information
Showing
16 changed files
with
123 additions
and
133 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -75,6 +75,7 @@ RiseDev is the development mode of RisingWave. To develop RisingWave, you need t | |
* PostgreSQL (psql) (>= 14.1) | ||
* Tmux (>= v3.2a) | ||
* LLVM 16 (For macOS only, to workaround some bugs in macOS toolchain. See https://github.com/risingwavelabs/risingwave/issues/6205) | ||
* Python (>= 3.12) (Optional, only required by `embedded-python-udf` feature) | ||
|
||
To install the dependencies on macOS, run: | ||
|
||
|
@@ -96,6 +97,31 @@ Then you'll be able to compile and start RiseDev! | |
> | ||
> `.cargo/config.toml` contains `rustflags` configurations like `-Clink-arg` and `-Ctarget-feature`. Since it will be [merged](https://doc.rust-lang.org/cargo/reference/config.html#hierarchical-structure) with `$HOME/.cargo/config.toml`, check the config files and make sure they don't conflict if you have global `rustflags` configurations for e.g. linker there. | ||
> [!INFO] | ||
> | ||
> If you want to build RisingWave with `embedded-python-udf` feature, you need to install Python 3.12. | ||
> | ||
> To install Python 3.12 on macOS, run: | ||
> | ||
> ```shell | ||
> brew install [email protected] | ||
> ``` | ||
> | ||
> To install Python 3.12 on Debian-based Linux systems, run: | ||
> | ||
> ```shell | ||
> sudo apt install software-properties-common | ||
> sudo add-apt-repository ppa:deadsnakes/ppa | ||
> sudo apt-get update | ||
> sudo apt-get install python3.12 python3.12-dev | ||
> ``` | ||
> | ||
> If the default `python3` version is not 3.12, please set the `PYO3_PYTHON` environment variable: | ||
> | ||
> ```shell | ||
> export PYO3_PYTHON=python3.12 | ||
> ``` | ||
## Start and monitor a dev cluster | ||
You can now build RiseDev and start a dev cluster. It is as simple as: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.