我已经通过rbenv安装了ruby 3.2.2,并将本地和全局都设置为这个版本。在运行命令ruby -v时,它显示的是3.2.2,但当我cd到新的rails应用程序时,它显示的是:未安装所需的ruby-3.2.2。要安装,请执行以下操作:'rvm install“ruby-3.2.2”'但应用程序运行正常,没有显示任何错误我尝试编辑bashrc文件,它看起来像这样:
5uzkadbs1#
已初始化rvm,它将解决错误
ghhkc1vu2#
我强烈建议使用Docker进行开发。这样你就不会受主机系统库、更新(或缺乏更新)等的支配。https://github.com/rails/docked看起来是一个合理的选择-但有很多。容器中只有一个ruby版本-您选择的版本。
2条答案
按热度按时间5uzkadbs1#
已初始化rvm,它将解决错误
ghhkc1vu2#
我强烈建议使用Docker进行开发。这样你就不会受主机系统库、更新(或缺乏更新)等的支配。
https://github.com/rails/docked看起来是一个合理的选择-但有很多。
容器中只有一个ruby版本-您选择的版本。