小编Vin*_*han的帖子

./configure:/ bin/sh ^ M:糟糕的翻译

我一直在尝试在我的12系统上安装lpng142.对我来说似乎是一个问题.我收到这个错误

[root@localhost lpng142]# ./configure
bash: ./configure: /bin/sh^M: bad interpreter: No such file or directory
[root@localhost lpng142]# 
Run Code Online (Sandbox Code Playgroud)

我该如何解决?该/etc/fstab文件中:

#
# /etc/fstab
# Created by anaconda on Wed May 26 18:12:05 2010
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/VolGroup-lv_root /                       ext4    defaults        1 1
UUID=ce67cf79-22c3-45d4-8374-bd0075617cc8 /boot                   ext4    
defaults        1 2
/dev/mapper/VolGroup-lv_swap swap                    swap    defaults        0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts …
Run Code Online (Sandbox Code Playgroud)

linux bash shell newline

379
推荐指数
13
解决办法
49万
查看次数

没有这样的文件加载 - ruby​​gems(LoadError)

我最近在fedora 12中安装了rails.我也是linux新手.在Windows 7上一切正常.但我在linux中面临很多问题.请帮忙!

我已经安装了所有必需品,以使基本脚本/服务器启动并运行.我在尝试脚本/服务器时弹出boot.rb时出现此错误.我想在此提供的一些细节:

安装rails,ruby和gem的目录,

[vineeth@localhost my_app]$ which ruby
/usr/local/bin/ruby

[vineeth@localhost my_app]$ which rails
/usr/bin/rails

[vineeth@localhost my_app]$ which gem
/usr/bin/gem
Run Code Online (Sandbox Code Playgroud)

当我运行脚本/服务器时,这就是错误.

[vineeth@localhost my_app]$ script/server
./script/../config/boot.rb:9:in `require': no such file to load -- rubygems (LoadError)
 from ./script/../config/boot.rb:9
 from script/server:2:in `require'
 from script/server:2
Run Code Online (Sandbox Code Playgroud)

PATH文件看起来像这样

[vineeth@localhost my_app]$ cat ~/.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
 . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH="/usr/local/bin:/usr/local/sbin:/usr/bin/ruby:$PATH"
Run Code Online (Sandbox Code Playgroud)

我想这与PATH文件有关.让我知道我需要在这里改变什么.如果我还有其他变化,请告诉我.

ruby rubygems ruby-on-rails

62
推荐指数
8
解决办法
16万
查看次数

退格键和箭头键在Windows机器上的IRB(Git Bash控制台)中不起作用

我刚刚在Windows机器上安装了ruby 1.9.2,Backspace或任何其他箭头键都不起作用.只有当我在Git Bash控制台上打开IRB时才会发生这种情况.但它在Windows控制台上运行良好.对此有何帮助?

注意:IRB在早期版本的ruby的两个控制台上运行良好.

ruby irb git-bash

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

Ruby on Rails中't()'标记的含义是什么?

我在视图中遇到了一些开源代码,其t()标签类似于HTML转义序列h().

<%= f.label :password, t(:password, :scope => "activerecord.attributes.user") -%>
Run Code Online (Sandbox Code Playgroud)

什么t()意思?

html ruby escaping ruby-on-rails

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

在fedora 12安装rdoc,irb,bluecloth,慢性的问题

这些错误意味着什么?

[root@localhost config]# gem install bluecloth
Building native extensions.  This could take a while...
ERROR:  Error installing bluecloth:
    ERROR: Failed to build gem native extension.

/usr/bin/ruby extconf.rb
can't find header files for ruby.


Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/bluecloth-2.0.7 for 
inspection.
Results logged to /usr/lib64/ruby/gems/1.8/gems/bluecloth-2.0.7/ext/gem_make.out
[root@localhost config]# 
Run Code Online (Sandbox Code Playgroud)

还有这个

[root@localhost config]# gem install chronic
Successfully installed json_pure-1.4.3
Successfully installed rubyforge-2.0.4
Successfully installed hoe-2.6.0
Successfully installed chronic-0.2.3
4 gems installed
/usr/lib64/ruby/gems/1.8/gems/rdoc-2.5.8/lib/rdoc/ruby_lex.rb:67: warning: 
parenthesize argument(s) for future version
ERROR:  While executing gem …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails irb rdoc chronic bluecloth

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

如何掌握Ruby on Rails

我一直在使用在线教程来学习ROR.我已经使用www.lynda.com视频课程来了解Rails的基本概念,并且在练习期间我使用Rails版本2.0.2.但现在我进入了一家初级公司的开发团队,没有资深/有经验的程序员来帮助我,我们正在使用Rails 2.3.8进行有价值的源代码修改.我在理解源代码时面临很多困难,我可以注意到的一些主要差异如下:

  1. 在Rails 2.3.8中包含XML和HTML以在脚手架中呈现视图(我不明白这是什么,因为我在使用Rails 2.0.2的训练期间从未遇到过这种情况)

  2. 在gitorious源目录中,除了Controllers,Models,Views和Helpers之外,还有两个目录,即Processors和Metals.我不明白它们的意义是什么.

  3. 广泛使用.yml文件.这些是为了什么?在rails 2.0.2中,我遇到的只是database.yml.现在,在功勋,我看到gitorious.yml.这些都是如此定制的?我的意思是,rails app(控制器,模型等)如何与gitorious.yml进行通信?

关于所有这些问题,如何将一两个级别向上移动,称自己为"Rails新手程序员"中的"中级Rails程序员"?如何在所有即将到来的Rails过渡中保持新api,弃用的更新?

ruby-on-rails

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

未定义的方法`mock_model'

我正在尝试将Rspec 1.3.1用于我的rails应用程序,它运行在2.3.8上.我可以用stub_model方法"存根"模型.但是当我打电话时mock_model,事情就出错了,这就是我得到的堆栈跟踪

./spec/models/bucket_spec.rb:32: undefined method `mock_model' for Spec::Rails::Example::ModelExampleGroup::Subclass_2:Class (NoMethodError)
from /usr/local/lib/ruby/gems/1.8/gems/rspec-1.3.1/lib/spec/example/example_group_methods.rb:188:in `module_eval'
from /usr/local/lib/ruby/gems/1.8/gems/rspec-1.3.1/lib/spec/example/example_group_methods.rb:188:in `subclass'
from /usr/local/lib/ruby/gems/1.8/gems/rspec-1.3.1/lib/spec/example/example_group_methods.rb:55:in `describe'
from /usr/local/lib/ruby/gems/1.8/gems/rspec-1.3.1/lib/spec/example/example_group_factory.rb:31:in `create_example_group'
from /usr/local/lib/ruby/gems/1.8/gems/rspec-1.3.1/lib/spec/dsl/main.rb:28:in `describe'
from ./spec/models/bucket_test.rb:31
from /usr/local/lib/ruby/gems/1.8/gems/rspec-1.3.1/lib/spec/runner/example_group_runner.rb:15:in `load'
from /usr/local/lib/ruby/gems/1.8/gems/rspec-1.3.1/lib/spec/runner/example_group_runner.rb:15:in `load_files'
from /usr/local/lib/ruby/gems/1.8/gems/rspec-1.3.1/lib/spec/runner/example_group_runner.rb:14:in `each'
from /usr/local/lib/ruby/gems/1.8/gems/rspec-1.3.1/lib/spec/runner/example_group_runner.rb:14:in `load_files'
from /usr/local/lib/ruby/gems/1.8/gems/rspec-1.3.1/lib/spec/runner/options.rb:134:in `run_examples'
from /usr/local/lib/ruby/gems/1.8/gems/rspec-1.3.1/lib/spec/runner/command_line.rb:9:in `run'
from /usr/local/lib/ruby/gems/1.8/gems/rspec-1.3.1/bin/spec:5
from /usr/local/bin/spec:19:in `load'
from /usr/local/bin/spec:19
Run Code Online (Sandbox Code Playgroud)

bucket_spec.rb文件:

  require 'spec_helper'
   describe Bucket, "creation" do
  before(:each) do
    @bucket = stub_model(Bucket, :id => 1, :name => "Below Proficient", :color =>     "green", :min_range => 0, …
Run Code Online (Sandbox Code Playgroud)

rspec ruby-on-rails rspec-rails

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