0

I installed ruby and next rails as a gem with this command

gem install rails -include-dependencies

It installed successfully but even after restarting my command window i couldnt run commands like:

rails 

or

rails s

My question is what do i have to add to my path so that rails is recognized in my command windwo?

----Update----

I ran gem list but rails isnt listed, so i will reune the gem install rails command

4

6 回答 6

1

如果您使用的是rvm ,则需要使用安装了rails gem的 RVM gemset 。

同样的 cmd 是

rvm gemset 列表

将在您的版本管理器中列出 gemset,稍后使用以下命令选择 gemset:

rvm gemset 使用 [gemset_name]

希望我将您重定向到正确的方向。

于 2013-10-15T08:46:33.707 回答
0

由于您使用的是 windows,因此您可能没有在 path 中添加 Ruby 的 bin 目录:

在 windows 中添加路径:

右键My Computer>>>> properties_Adavced System Settings

然后编辑path变量User Variable并添加已安装 Ruby 的 bin 目录的路径。

打开一个新的命令提示符以获取路径更改。

于 2013-10-15T08:53:14.920 回答
0

尝试创建一个项目:

rails new whatever

进入项目:

cd whatever

安装依赖项:

bundle install

启动服务器:

rails s

于 2013-10-15T08:34:32.730 回答
0

如果您使用基于 unix 的操作系统,您可能需要通过 eg 将 rails 可执行文件的路径放入您$PATH的 eg 中exec $SHELL -l

于 2013-10-15T08:39:41.053 回答
0

抱歉,如果您已经知道这一点,但为什么不使用像RailsInstaller这样的预打包安装程序?

于 2013-10-15T08:40:25.520 回答
0

你用的是rbenv吗?

如果是这样,请尝试在终端中运行它:

rbenv rehash

于 2013-10-15T08:43:23.053 回答