我用这个命令安装了ruby和next rails作为gem
gem install rails -include-dependencies
它已成功安装,但即使在重新启动命令窗口后,我也无法运行如下命令:
rails
或
rails s
我的问题是我必须添加到路径中以便在我的命令windwo中识别出rails?
---- ----更新
我运行了宝石列表,但未列出rails 所以我将reune gem install rails命令
答案 0 :(得分:1)
如果您使用 rvm ,则需要使用已安装 rails gemset >宝石。
同样的cmd是
rvm gemset list
将在您的版本管理器中列出gemset persent,稍后使用以下命令选择gemset:
rvm gemset使用[gemset_name]
希望我朝着正确的方向重新定向。
答案 1 :(得分:0)
尝试使用以下方式创建项目:
rails new whatever
进入项目:
cd whatever
安装依赖项:
bundle install
启动服务器:
rails s
答案 2 :(得分:0)
如果您使用基于unix的操作系统,则可能需要将rails可执行文件的路径放入$PATH
,例如:通过例如exec $SHELL -l
。
答案 3 :(得分:0)
如果您已经知道这一点,请道歉,但为什么不使用预先打包的安装程序,如RailsInstaller?
答案 4 :(得分:0)
您使用的是rbenv吗?
如果是这样,请尝试在终端中运行:
rbenv rehash
答案 5 :(得分:0)
由于您使用的是Windows,因此可能没有在路径中添加Ruby的bin目录:
在Windows中添加路径:
右键点击My Computer
>> properties
>> Adavced System Settings
然后编辑path
中的User Variable
变量,只需添加已安装的Ruby的bin目录的路径。
打开一个新的命令提示符以获取路径更改。