Post History
#9: Post edited
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for. These work up to and including Fedora 40, but you may need a different approach for Redis from Fedora 41 onwards.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### Apparently unneeded
I installed the [packages listed in the QPixel installation guide](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md#prerequisites) under "For Debian-Based Linux" (which seemed to closest to Fedora of those listed), with the exception of the following, which were not found:- - `build-essential`
- - `libssl-dev`
- - `libyaml-dev`
- - `libreadline-dev`
- - `zlib1g-dev`
- - `libmysqlclient-dev`
- Starting from a fresh install of Fedora Workstation, these do not appear to be required so I have not sought alternatives.
- ### ImageMagick
- > An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- Note that this works up to and including Fedora 40. From Fedora 41 onwards, Redis is no longer included in the `fedora` repository due to a Redis license change making it incompatible with Fedora's open source license requirements. I have not yet looked into how to get QPixel working with Fedora 41, but QPixel still works fine with Fedora 40.
- ### Integrating RVM with Gnome terminal
- If you are using Gnome (the default desktop environment for Fedora), then the terminal is by default set up in a way that will give you the following error:
- > RVM is not a function
- This is likely to be part of a larger error message depending on what you were trying to do. In particular, this prevents selecting a Ruby version using `rvm use 3.3.0`.
- You can find guidance and explanation on [RVM's dedicated gnome terminal page](https://rvm.io/integration/gnome-terminal) (the solution is simply ticking a checkbox in the terminal preferences).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for. These work up to and including Fedora 40, but you may need a different approach for Redis from Fedora 41 onwards.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### Apparently unneeded
- I installed the [packages listed in the QPixel installation guide](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md#prerequisites) under "For Debian-Based Linux" (which seemed to be closest to Fedora of those listed), with the exception of the following, which were not found:
- - `build-essential`
- - `libssl-dev`
- - `libyaml-dev`
- - `libreadline-dev`
- - `zlib1g-dev`
- - `libmysqlclient-dev`
- Starting from a fresh install of Fedora Workstation, these do not appear to be required so I have not sought alternatives.
- ### ImageMagick
- > An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- Note that this works up to and including Fedora 40. From Fedora 41 onwards, Redis is no longer included in the `fedora` repository due to a Redis license change making it incompatible with Fedora's open source license requirements. I have not yet looked into how to get QPixel working with Fedora 41, but QPixel still works fine with Fedora 40.
- ### Integrating RVM with Gnome terminal
- If you are using Gnome (the default desktop environment for Fedora), then the terminal is by default set up in a way that will give you the following error:
- > RVM is not a function
- This is likely to be part of a larger error message depending on what you were trying to do. In particular, this prevents selecting a Ruby version using `rvm use 3.3.0`.
- You can find guidance and explanation on [RVM's dedicated gnome terminal page](https://rvm.io/integration/gnome-terminal) (the solution is simply ticking a checkbox in the terminal preferences).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
#8: Post edited
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for. These work up to and including Fedora 40, but you may need a different approach for Redis from Fedora 41 onwards.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- Note that this works up to and including Fedora 40. From Fedora 41 onwards, Redis is no longer included in the `fedora` repository due to a Redis license change making it incompatible with Fedora's open source license requirements. I have not yet looked into how to get QPixel working with Fedora 41, but QPixel still works fine with Fedora 40.
- ### Integrating RVM with Gnome terminal
- If you are using Gnome (the default desktop environment for Fedora), then the terminal is by default set up in a way that will give you the following error:
- > RVM is not a function
- This is likely to be part of a larger error message depending on what you were trying to do. In particular, this prevents selecting a Ruby version using `rvm use 3.3.0`.
- You can find guidance and explanation on [RVM's dedicated gnome terminal page](https://rvm.io/integration/gnome-terminal) (the solution is simply ticking a checkbox in the terminal preferences).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for. These work up to and including Fedora 40, but you may need a different approach for Redis from Fedora 41 onwards.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### Apparently unneeded
- I installed the [packages listed in the QPixel installation guide](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md#prerequisites) under "For Debian-Based Linux" (which seemed to closest to Fedora of those listed), with the exception of the following, which were not found:
- - `build-essential`
- - `libssl-dev`
- - `libyaml-dev`
- - `libreadline-dev`
- - `zlib1g-dev`
- - `libmysqlclient-dev`
- Starting from a fresh install of Fedora Workstation, these do not appear to be required so I have not sought alternatives.
- ### ImageMagick
- > An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- Note that this works up to and including Fedora 40. From Fedora 41 onwards, Redis is no longer included in the `fedora` repository due to a Redis license change making it incompatible with Fedora's open source license requirements. I have not yet looked into how to get QPixel working with Fedora 41, but QPixel still works fine with Fedora 40.
- ### Integrating RVM with Gnome terminal
- If you are using Gnome (the default desktop environment for Fedora), then the terminal is by default set up in a way that will give you the following error:
- > RVM is not a function
- This is likely to be part of a larger error message depending on what you were trying to do. In particular, this prevents selecting a Ruby version using `rvm use 3.3.0`.
- You can find guidance and explanation on [RVM's dedicated gnome terminal page](https://rvm.io/integration/gnome-terminal) (the solution is simply ticking a checkbox in the terminal preferences).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
#7: Post edited
- ## Installing QPixel on Fedora Linux using RVM without brew
If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### Integrating RVM with Gnome terminal
- If you are using Gnome (the default desktop environment for Fedora), then the terminal is by default set up in a way that will give you the following error:
- > RVM is not a function
- This is likely to be part of a larger error message depending on what you were trying to do. In particular, this prevents selecting a Ruby version using `rvm use 3.3.0`.
- You can find guidance and explanation on [RVM's dedicated gnome terminal page](https://rvm.io/integration/gnome-terminal) (the solution is simply ticking a checkbox in the terminal preferences).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for. These work up to and including Fedora 40, but you may need a different approach for Redis from Fedora 41 onwards.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- Note that this works up to and including Fedora 40. From Fedora 41 onwards, Redis is no longer included in the `fedora` repository due to a Redis license change making it incompatible with Fedora's open source license requirements. I have not yet looked into how to get QPixel working with Fedora 41, but QPixel still works fine with Fedora 40.
- ### Integrating RVM with Gnome terminal
- If you are using Gnome (the default desktop environment for Fedora), then the terminal is by default set up in a way that will give you the following error:
- > RVM is not a function
- This is likely to be part of a larger error message depending on what you were trying to do. In particular, this prevents selecting a Ruby version using `rvm use 3.3.0`.
- You can find guidance and explanation on [RVM's dedicated gnome terminal page](https://rvm.io/integration/gnome-terminal) (the solution is simply ticking a checkbox in the terminal preferences).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
#6: Post edited
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
### storage.ymlI also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).- ### Integrating RVM with Gnome terminal
- If you are using Gnome (the default desktop environment for Fedora), then the terminal is by default set up in a way that will give you the following error:
- > RVM is not a function
- This is likely to be part of a larger error message depending on what you were trying to do. In particular, this prevents selecting a Ruby version using `rvm use 3.3.0`.
- You can find guidance and explanation on [RVM's dedicated gnome terminal page](https://rvm.io/integration/gnome-terminal) (the solution is simply ticking a checkbox in the terminal preferences).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### Integrating RVM with Gnome terminal
- If you are using Gnome (the default desktop environment for Fedora), then the terminal is by default set up in a way that will give you the following error:
- > RVM is not a function
- This is likely to be part of a larger error message depending on what you were trying to do. In particular, this prevents selecting a Ruby version using `rvm use 3.3.0`.
- You can find guidance and explanation on [RVM's dedicated gnome terminal page](https://rvm.io/integration/gnome-terminal) (the solution is simply ticking a checkbox in the terminal preferences).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
#5: Post edited
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
> <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p>- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
> <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p>- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### storage.yml
- I also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### storage.yml
- I also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).
- ### Integrating RVM with Gnome terminal
- If you are using Gnome (the default desktop environment for Fedora), then the terminal is by default set up in a way that will give you the following error:
- > RVM is not a function
- This is likely to be part of a larger error message depending on what you were trying to do. In particular, this prevents selecting a Ruby version using `rvm use 3.3.0`.
- You can find guidance and explanation on [RVM's dedicated gnome terminal page](https://rvm.io/integration/gnome-terminal) (the solution is simply ticking a checkbox in the terminal preferences).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
#4: Post edited
*__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p>
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p>
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### storage.yml
- I also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p>
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p>
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### storage.yml
- I also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
#3: Post edited
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
## Installing QPixel on Fedora Linux without brew- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p>
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p>
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### storage.yml
- I also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- ## Installing QPixel on Fedora Linux using RVM without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p>
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p>
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### storage.yml
- I also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
#2: Post edited
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- ## Installing QPixel on Fedora Linux without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p>
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p>
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
- *__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.*
- ## Installing QPixel on Fedora Linux without brew
- If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for.
- *This may or may not be similar for Red Hat and CentOS installations.*
- ### ImageMagick
- > <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p>
- Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`:
- ```text
- dnf install ImageMagick-devel
- ```
- I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`.
- ### MySQL
- > <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p>
- Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`:
- ```text
- dnf install community-mysql-server
- systemctl enable mysqld
- systemctl start mysqld
- ```
- I found I also needed to install `mysql-devel`:
- ```text
- dnf install mysql-devel
- ```
- The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer.
- ### libvips
- `libvips` is not available under that name on Fedora, instead it is called `vips`:
- ```text
- dnf install vips
- ```
- ### Redis
- I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`:
- ```text
- dnf install redis
- systemctl enable redis
- systemctl start redis
- ```
- ### storage.yml
- I also needed to manually copy `config/storage.sample.yml` to `config/storage.yml`. I didn't need to change anything, just mentioning that I needed to make the copy, as I couldn't find anything about this in [the QPixel installation instructions](https://github.com/codidact/qpixel/blob/develop/INSTALLATION.md).
- ---
- ## Security
- This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.
#1: Initial revision
*__Disclaimer__: I have no insight or familiarity with QPixel or any of the packages described below. These are just the variations that got me to a QPixel installation that was working well enough to display the Codidact homepage.* ## Installing QPixel on Fedora Linux without brew If you happen to be installing in this situation, a few things might have different names. Here are some of the differences I had to allow for. *This may or may not be similar for Red Hat and CentOS installations.* ### ImageMagick > <p style="color:red">An error occurred while installing rmagick (4.2.6), and Bundler cannot continue.</p> Instead of the recommended `libmagickwand-dev`, which is not available on Fedora, you can use `ImageMagick-devel`: ```text dnf install ImageMagick-devel ``` I couldn't find an official guide to this but I stumbled upon the alternative name for the package in a [guide to Python bindings for ImageMagick](https://docs.wand-py.org/en/0.2.4/guide/install.html#install-imagemagick-redhat). That guide refers to `yum` instead of `dnf` as it's aimed at Red Hat, but it installed for me on Fedora using `dnf`. ### MySQL > <p style="color:red">An error occurred while installing mysql2 (0.5.4), and Bundler cannot continue.</p> Instead of the recommended `mysql-server`, which is not available on Fedora, you can use the community maintained `community-mysql-server`: ```text dnf install community-mysql-server systemctl enable mysqld systemctl start mysqld ``` I found I also needed to install `mysql-devel`: ```text dnf install mysql-devel ``` The [guide to installing MySQL on Fedora](https://docs.fedoraproject.org/en-US/quick-docs/installing-mysql-mariadb/#install-from-fedora-main-repo) also includes instructions for installing Oracle's package instead of the community maintained one if you prefer. ### libvips `libvips` is not available under that name on Fedora, instead it is called `vips`: ```text dnf install vips ``` ### Redis I discovered on the [Redis Fedora page](https://developer.fedoraproject.org/tech/database/redis/about.html) that `redis-server` is not available under that name on Fedora, instead it is called `redis`: ```text dnf install redis systemctl enable redis systemctl start redis ``` --- ## Security This is not a security guide. Please use your own judgement on whether each command does or does not need to be entered with something like `sudo` or `su`. I am not qualified to tell you what is safe for your particular system.