我一直在尝试在我的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) 我最近在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文件有关.让我知道我需要在这里改变什么.如果我还有其他变化,请告诉我.
我刚刚在Windows机器上安装了ruby 1.9.2,Backspace或任何其他箭头键都不起作用.只有当我在Git Bash控制台上打开IRB时才会发生这种情况.但它在Windows控制台上运行良好.对此有何帮助?
注意:IRB在早期版本的ruby的两个控制台上运行良好.
我在视图中遇到了一些开源代码,其t()标签类似于HTML转义序列h().
<%= f.label :password, t(:password, :scope => "activerecord.attributes.user") -%>
Run Code Online (Sandbox Code Playgroud)
什么t()意思?
这些错误意味着什么?
[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) 我一直在使用在线教程来学习ROR.我已经使用www.lynda.com视频课程来了解Rails的基本概念,并且在练习期间我使用Rails版本2.0.2.但现在我进入了一家初级公司的开发团队,没有资深/有经验的程序员来帮助我,我们正在使用Rails 2.3.8进行有价值的源代码修改.我在理解源代码时面临很多困难,我可以注意到的一些主要差异如下:
在Rails 2.3.8中包含XML和HTML以在脚手架中呈现视图(我不明白这是什么,因为我在使用Rails 2.0.2的训练期间从未遇到过这种情况)
在gitorious源目录中,除了Controllers,Models,Views和Helpers之外,还有两个目录,即Processors和Metals.我不明白它们的意义是什么.
广泛使用.yml文件.这些是为了什么?在rails 2.0.2中,我遇到的只是database.yml.现在,在功勋,我看到gitorious.yml.这些都是如此定制的?我的意思是,rails app(控制器,模型等)如何与gitorious.yml进行通信?
关于所有这些问题,如何将一两个级别向上移动,称自己为"Rails新手程序员"中的"中级Rails程序员"?如何在所有即将到来的Rails过渡中保持新api,弃用的更新?
我正在尝试将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)