在2019年底安装Ruby on Rails时出现问题

祝所有编程爱好者和世界变得更好。

在这篇文章中,我将告诉您如何立即安装Ruby on Rails,在此之前,我从未遇到过这种解决方案,而潜在的雇主将任务交给了我,以在该框架上编写特定的解决方案。

我花了将近四天的时间来做这件事,老实说,由于根本不了解这个决定,我不知道在哪里挖掘哪个方向和该做什么。 在Internet上搜索以重新安装程序组件和语言,以及在各种论坛和视频平台上搜索均无济于事。 最大的问题是这些视频和解决方案要么是去年的版本,要么是过时的版本,并且重复上述步骤并没有产生结果。

我花了很多时间在此上,希望这些步骤能够使有需要的人回答并解决安装中的问题,有所帮助并减少我们一直缺乏的宝贵时间。

因此,让我们开始吧。

安装是在Windows 10 Home OS上进行的。

1.从以下站点下载: rubyinstaller.org ,下载部分为Ruby的版本-Ruby + Devkit 2.6.5-1(x64)-也许您将拥有较新的版本,并遵循具有x32与x86的操作系统的位深度,选择合适的

2.从以下站点下载: www.sqlite.org,在“下载部分”中,有“ Windows预编译二进制文件”小节中的两个文件,一个:sqlite-dll-win32-x86-3300000.zip,第二个:sqlite-dll-win64-x64-3300000.zip

下载完成后,继续进行分步安装

3.首先,将文件从www.sqlite.org网站下载的档案中解压缩到一个文件夹中,然后将该文件夹复制到您的操作系统的安装地址中,我将C:\ sqlite文件夹称为“ sqlite”。 仅两个档案中的文件应位于此文件夹中,如果档案中有文件夹,则需要从它们中获取文件并将它们传输到指定的文件夹C:\ sqlite

4.您需要从计算机的任何目录访问sqlite,为此:右键单击“我的电脑”,然后在下拉菜单中选择“属性”,将打开一个包含系统数据的窗口,单击:

图片

然后在出现的窗口中,单击

图片

进一步

图片

然后在窗口的下部选择“路径”,然后单击“编辑”或“编辑”

图片

然后在出现的窗口中,单击“新建”或“新建”,并在新行中,将我拥有C的sqlite文件写入C:\ sqlite,然后在所有位置单击“确定”,从而接受更改

图片

一切,第4段我们完成了

可以通过在cmd中输入sqlite3命令并按Enter键来检查sqlite安装,如果显示了程序版本,一切都很好,安装成功,您可以继续进行

重要说明:安装时的库“ rails”是最新版本6.0.0,并且仅在最后一次安装在命令上,当我尝试较早放置“ ruby​​”版本时,某些库中出现了“ rails”错误,请继续关注这样,rails和ruby版本的发布时间最多相同

5.您需要在计算机上安装Ruby,只需运行我们先前下载的安装文件,然后将其放在操作系统的dist中,我将文件夹命名为“ Ruby”就比较容易了,等待安装,最后一步的最后,您需要选中此框安装附加库,如果不花任何钱,请单击“确定”。

将打开一个类似于cmd窗口的窗口,在该窗口中,您将需要输入数字“ 1”,然后根据说明按“ Enter”,等待安装并继续。

您可以通过在cmd中输入ruby -v命令来验证安装,就像显示ruby版本一样,然后一切顺利。

6.接下来,我们需要为此安装“ Rails”框架,在cmd中输入以下命令“ gem install rails”,等待安装完成,您还可以在cmd中检查命令“ rails -v”,如果它发布了版本,一切都很好,您可以继续前进。

有趣的开始。

7.接下来,我们需要创建一个项目,这将是大多数问题。 我们在计算机上的任何位置创建一个文件夹,我也与Windows在同一磁盘上创建了文件夹,然后转到此文件夹中的cmd。 切换后,我们键入命令以创建项目“ rails new app”,其中“ app”是应用程序的名称,您可以选择任何合理的选项并按“ Enter”,安装将开始,并且很可能在某处出现错误

错误1:找不到或确定sqlite3版本1.4.1或1.4.0
打开包含通过Sublime Text程序安装的应用程序的文件夹,然后打开“ Gemfile”文件,该文件将在底部的第一级显示

图片

更改数据值:

gem 'sqlite3', '~> 2.5' gem 'rails', '~> 6.0.0' 

较低的版本,或创建项目时在cmd错误中注册的那些版本

例如:

 gem 'sqlite3', '~> 1.4' gem 'rails', '~> 1.4.0' 

并尝试使用命令重新安装sqlite,如果此命令不起作用,请在cmd'gem install sqlite'中输入它,尝试用rails install sqlite或gem sqlite install,在任何情况下应用程序都不会出错,仅在cmd程序窗口中-这并不可怕

8.接下来,我们将需要重新启动名为“ bundle”的安装程序,该安装程序是在应用程序创建过程中启动的,它负责所有rails组件。 它由命令“ bundle install”启动,并且大约在过程的中间发生错误,将说找不到文件“ webpack”并进行安装,必须首先从资源yarnpkg.com/lang/en/docs/install下载文件“ yarn”。并将其安装在计算机上。
我们照做。

9.在Windows下从yarnpkg.com/lang/zh-CN/docs/install下载“ yarn”文件,然后双击该文件,将其安装在项目所在的文件夹中,路径为“项目名称(文件夹)\ yarn(文件夹)”。

10.接下来,如先前在cmd中所述,我们运行命令“ rails webpack:install”并等待安装,这不会很快。

11.在安装结束时,我们输入命令“ rails s”从而启动服务器,我们在cmd行中找到“ *监听tcp:// localhost:3000”,然后从中复制“ localhost:3000”,将其粘贴到浏览器中并享受高科技。

在三天前的开始,我只去了创建一个应用程序的步骤,在那里有问题的sqlite数据库不想工作并无法启动。

如果执行了这些步骤之后,服务器仍然无法启动并且出现问题,请仔细查看“ Gemfile”项目文件,以获取有关要安装哪个版本的说明,更改版本号,然后再次“捆绑安装”或“捆绑更新”运行安装程序。

仅此而已。

所有有趣的项目,非凡的想法和良好的心情。

Source: https://habr.com/ru/post/zh-CN471160/


All Articles