小编Jon*_*ard的帖子

在Gemfile之外需要宝石

我试图暂时要求不在Gemfile中的gem,而不更改Gemfile。

您可以看到为什么回答以下问题:为什么
可以要求Gemfile之外的文件?
捆绑器如何在一个文件中单独要求Gemfile中的gems?

对我的追求毫无用处。

ruby gem bundler

5
推荐指数
1
解决办法
505
查看次数

检查bash中是否存在git branch:奇怪的插值行为

我正在尝试查看shell脚本中是否存在某个分支.

但是,git-branch插值时似乎修改了它的输出.(我不知道这里的确切现象或术语)

例如,我正在尝试获取分支数组:

$ git branch
  develop
* master

$ branches=`git branch`
$ echo $branches
develop compiler.sh HOSTNAME index.html master

$ echo `git branch`
develop compiler.sh HOSTNAME index.html master
Run Code Online (Sandbox Code Playgroud)

一种ls-files似乎正在阻碍.怎么会?这是Bash吗?Git的?我糊涂了.

git bash shell git-branch

4
推荐指数
1
解决办法
827
查看次数

在Windows 7 x64上的任何源中找不到linecache19-0.5.13

如果我跑的话,我安装了Ruby

ruby -v
Run Code Online (Sandbox Code Playgroud)

我知道了:

ruby 1.9.3p125 (2012-02-16) [i386-mingw32]
Run Code Online (Sandbox Code Playgroud)

如果我在我的应用程序目录中运行

rails server
Run Code Online (Sandbox Code Playgroud)

输出:

?[31mCould not find multi_json-1.3.2 in any of the sources?[0m
?[33mRun `bundle install` to install missing gems.?[0m
Run Code Online (Sandbox Code Playgroud)

运行

bundle install
Run Code Online (Sandbox Code Playgroud)

出现此错误:

Fetching source index for http://rubygems.org/
Could not find linecache19-0.5.13 in any of the sources
Run Code Online (Sandbox Code Playgroud)

有什么问题?

ruby rubygems ruby-on-rails

3
推荐指数
1
解决办法
3737
查看次数

android studio中的gradle错误

我是第一次在Windows 7上安装Android工作室,我收到了这个错误:

Gradle 'MyApplication5' project refresh failed
Error:Unexpected lock protocol found in lock file. Expected 3, found 0
Run Code Online (Sandbox Code Playgroud)

java developer-tools gradle yolk android-studio

3
推荐指数
1
解决办法
4032
查看次数

几天后成功使用RVM'找不到'

我几天前安装了RVM,效果很好.几天后(现在,经过几次重新启动后我猜),它就像是没有安装,shell rvm not found虽然我可以在我的~/.rvm文件夹中看到它,但还有一个scripts文件夹.

我尝试重新运行安装脚本,没有结果(说它升级了什么,没有区别).我尝试了将rvm重新加载到新的shell会话中的命令.我也看过这个Q&A,没有任何帮助.

我在这里错过了什么?

(我在Ubuntu Natty上)

ruby linux rvm

2
推荐指数
1
解决办法
5020
查看次数

有没有办法默认不生成控制器规格?

我是 Rspec 的粉丝,但我从不使用控制器或视图规范。我知道存在以下选项:

Usage:
  rails generate controller NAME [action action] [options]

Rspec options:
  [--controller-specs], [--no-controller-specs]  # Indicates when to generate controller specs
                                                 # Default: true
  [--view-specs], [--no-view-specs]              # Indicates when to generate view specs
                                                 # Default: true
Run Code Online (Sandbox Code Playgroud)

但是有没有办法让 Rspec 在默认情况下跳过生成这些?例如,我不想--no-controller-specs --no-view-specs每次生成控制器时都打字。

如何默认禁用规范生成?(同时保留一些其他的,例如模型)

ruby-on-rails rspec-rails

1
推荐指数
1
解决办法
278
查看次数

设计用户路径

我正在使用设计我的认证,它很有效.我需要一个配置文件页面,我创建了一个控制器,Users并show在其中有一个方法,链接到,show.html.erb并在id传递后工作.

我想在个人资料中添加一个链接转到网址,/users/[:id]但我无法让它工作.我试过了:

match 'users/:id', :to 'users#show', :as => :profile
Run Code Online (Sandbox Code Playgroud)

但我得到的错误说没有动作节目.

任何人都可以给我一些建议,以获得路由到他们的个人资料的链接.

routes ruby-on-rails controllers

0
推荐指数
1
解决办法
2760
查看次数